Commit Graph

1914 Commits

Author SHA1 Message Date
Marco Martin
3d48a89111 create the compactRepr in the right context 2012-09-04 11:58:23 +02:00
Aleix Pol
b8b474068e Introduce the ColumnProxyModel
This component will let the developer access different parts of the
QAbstractItemModel implementations that are impossible to be accessed
from QML. i.e. columns!=0 and the tree branches.

REVIEW: 106272
2012-09-04 01:27:05 +02:00
Aleix Pol
24f7593788 Improve QAbstractItemModel integration in Plasma.Core QML components
Introduces QAbstractItemModel to QDeclarative when setting up
the plasma core components.

This way we don't have to cast to the type ourselves and produce proper
QML errors if the type is not correct. This happened with Plasma::SortProxyModel.

REVIEW: 106267
2012-08-29 17:35:56 +02:00
Aurélien Gâteau
5220782be1 Add unit tests for SortFilterModel 2012-08-28 18:11:06 +02:00
Aurélien Gâteau
ea427e54c2 Check if filter and model needs to be updated in setters 2012-08-28 18:10:35 +02:00
Aurélien Gâteau
bfcc27e01d Allow model to be set to 0 2012-08-28 18:09:19 +02:00
Aurélien Gâteau
91313b5eb5 Add notify signals for SortFilterModel.sourceModel and filterRegExp 2012-08-28 11:42:56 +02:00
Marco Martin
115aab2242 consider dialog margins for the size 2012-08-28 11:21:07 +02:00
Marco Martin
d17002f04e set the hotspot coherent with Dolphin 2012-08-27 19:51:04 +02:00
Marco Martin
8b89701731 Merge branch 'plasma/mart/PageRow' 2012-08-27 19:21:21 +02:00
Marco Martin
523314b4a9 create the delegate in the proper context 2012-08-27 19:20:07 +02:00
Marco Martin
c36c2f88aa support for tooltips in collapsed popupapplets 2012-08-22 12:03:54 +02:00
Marco Martin
724d96a81d Merge branch 'master' into plasma/mart/PageRow 2012-08-17 18:20:08 +02:00
Marco Martin
c761a1078e same fillMode behavior as Image 2012-08-17 18:19:14 +02:00
Marco Martin
6febf02fc3 Merge branch 'master' into plasma/mart/PageRow 2012-08-17 15:44:21 +02:00
Marco Martin
17a3b858a2 don't close when clicking on empty spots 2012-08-17 15:43:21 +02:00
Marco Martin
8276343bcf Merge branch 'master' into plasma/mart/PageRow 2012-08-17 15:34:50 +02:00
Marco Martin
dc424465d8 proper size hints for tab buttons 2012-08-17 15:34:17 +02:00
Aleix Pol
e8ef093ea8 Also regenerate the value pixmap when the height changes
It could generate a visual glitch if the program plays with the bar's height.

Thanks David Edmunson for noticing :)
REVIEW: 105966
2012-08-16 01:53:15 +02:00
Marco Martin
dbc758db7a showMenu(int,int) becomes open(int,int) 2012-08-14 23:11:16 +02:00
Gregor Tätzner
64781a6c3a Merge branch 'master' of git://anongit.kde.org/kde-runtime 2012-08-14 22:23:23 +02:00
Gregor Tätzner
4e2ee8c42e Make showMenu invokable from qml
I.e. necessary if we want to specifiy the position of a menu with
position coordinates from a MouseArea.
2012-08-14 22:19:37 +02:00
Martin Klapetek
5fce412fe0 Add missing NOTIFY signals and 'null' property to QPixmapItem and QImageItem
Reviewed-by: Marco Martin
2012-08-14 20:02:58 +02:00
David Edmundson
650258aa88 Fix spelling typo in comment 2012-08-14 18:05:57 +01:00
Marco Martin
3d2083be1a Merge branch 'master' into plasma/mart/PageRow 2012-08-14 15:54:47 +02:00
Marco Martin
3989c9efe9 adjust sizing 2012-08-14 15:53:20 +02:00
Luís Gabriel Lima
db1096edce FrameSvgItem: Add notify signals
REVIEW: 105987
2012-08-12 15:12:44 -03:00
Gregor Tätzner
91e67c8304 Merge branch 'master' of git://anongit.kde.org/kde-runtime 2012-08-10 19:31:42 +02:00
Gregor Tätzner
f2eab7768b Calculate implicitWith wide enough so that items don't have to ellide.
REVIEW: 105742
2012-08-10 19:27:37 +02:00
Marco Martin
533902e9d4 Merge branch 'master' into plasma/mart/PageRow 2012-08-10 18:43:46 +02:00
Marco Martin
3ceb300f6f better calculation of tile widths 2012-08-10 18:42:16 +02:00
Aleix Pol
b52080ff78 Fix some ProgressBar visual glitches
Make sure the visualization takes all the available space
Update the visualization elements whenever the background and the value change

REVIEW: 105966
2012-08-10 18:16:26 +02:00
Marco Martin
a3aca692fe Merge branch 'master' into plasma/mart/PageRow 2012-08-10 11:43:45 +02:00
Marco Martin
96e436f641 disable mouseOver on touch 2012-08-10 11:42:53 +02:00
Aleix Pol
86ea6dfe4c Reduce opacity of the ListItem's background decoration on hovering.
It improves the GUI feedback when using the components with a mouse.

REVIEW: 105939
2012-08-10 11:32:57 +02:00
Marco Martin
934aff451c Merge branch 'master' into plasma/mart/PageRow 2012-08-10 11:06:27 +02:00
Marco Martin
f6fa41f3af a central place to enable/disable mouseover
and eventually other things
this in the future should become something that can change dynamically in theme, but for now can already avoid quite some code duplication
2012-08-10 11:02:04 +02:00
Marco Martin
6c3bb7608d Merge branch 'master' into plasma/mart/PageRow 2012-08-09 15:45:15 +02:00
Marco Martin
ef4c4b47d1 emit the location, formfactor and context signals 2012-08-09 15:43:30 +02:00
Marco Martin
57bff6aaad Merge branch 'master' into plasma/mart/PageRow 2012-08-09 11:46:21 +02:00
Marco Martin
34287ac131 default to clip 2012-08-09 11:45:42 +02:00
Marco Martin
662687ce03 default to clip 2012-08-09 11:43:41 +02:00
Marco Martin
9b4c8ba95d use a scrollArea 2012-08-09 11:11:29 +02:00
Marco Martin
a2f6e62e6c move transitionDuration in internal 2012-08-09 11:00:45 +02:00
Marco Martin
94405dd7fb if the shadow image isn't found, use a svg 2012-08-09 10:56:54 +02:00
Marco Martin
413053b9b6 Merge branch 'master' into plasma/mart/PageRow 2012-08-08 20:52:55 +02:00
Marco Martin
8eb870321c add the timeFormat property 2012-08-08 20:51:15 +02:00
Marco Martin
3f0e47110d restore proper depth and z calculation 2012-08-08 20:03:49 +02:00
Marco Martin
785ffaa0fb Merge branch 'master' into plasma/mart/PageRow 2012-08-08 17:51:56 +02:00
Marco Martin
79b5734d90 emit clickedOutside when it should 2012-08-08 17:50:21 +02:00