Commit Graph

65 Commits

Author SHA1 Message Date
Marco Martin
89c468c7a4 remove what can't still be merged 2011-04-21 16:57:57 +02:00
Sebastian Kügler
738b47566c Merge branch 'master' into plasma/declarative 2011-04-11 17:22:18 +02:00
Marco Martin
98396208dc FEATURE: sourceFilter to exclude certain sources
sourceFilter to exclude certain from the model with a regexp
2011-04-09 20:16:36 +02:00
Marco Martin
2a54c9c416 use the engine access in DeclarativeWidget
now DeclarativeWidget itself steals the scriptengine, so use it instead of having the hack there
2011-04-07 22:39:18 +02:00
Sebastian Kügler
3e913b7096 Merge branch 'master' into plasma/declarative 2011-04-04 15:50:24 +02:00
Montel Laurent
9a07bb2f93 Use const ref 2011-04-03 15:29:54 +02:00
Sebastian Kügler
4081aea62b Merge branch 'master' into plasma/declarative 2011-03-28 17:55:01 +02:00
Marco Martin
11b6e78640 re-set the prefix after setting the path 2011-03-27 12:38:01 +02:00
Marco Martin
2d27bd40e6 less debug output 2011-03-21 21:40:00 +01:00
Marco Martin
d7d08c46ef bind the dialog's window flags 2011-03-21 21:38:48 +01:00
Marco Martin
19ad72af78 showPopup() -> popupPosition()
makes possible to move the popup
2011-03-21 19:20:17 +01:00
Marco Martin
b958bf1480 monitor for declarativeitem resize 2011-03-19 18:36:29 +01:00
Marco Martin
c216fe47b8 resize DeclarativeItemContainer at item's size 2011-03-19 18:31:36 +01:00
Marco Martin
e76914ed89 update is not a slot, make one 2011-03-18 13:32:49 +01:00
Marco Martin
aeb7c9cf0b Merge branch 'master' into plasma/declarative 2011-03-05 18:40:50 +01:00
Marco Martin
110f85b3c6 actually install the components 2011-03-05 18:40:18 +01:00
Marco Martin
650e518c2e reparent items when they go in a dialog 2011-02-25 22:38:03 +01:00
Marco Martin
d8457ecd8d properties for dialog move 2011-02-25 20:37:56 +01:00
Marco Martin
fcfafcbc6e proxy to setAttribute() 2011-02-25 19:00:01 +01:00
Marco Martin
8128291fee fix setVisible 2011-02-25 15:01:18 +01:00
Marco Martin
9c6f2132ad support qdeclarativeitems as well
support qdeclarativeitems as well trough a parent qgraphicswidget that syncs the geometry
2011-02-24 23:47:45 +01:00
Sebastian Kügler
93790aec7f Merge branch 'master' of git://anongit.kde.org/kde-runtime 2011-02-24 21:32:23 +01:00
Sebastian Kügler
a211718f6d fix signals 2011-02-24 21:32:10 +01:00
Marco Martin
61abadfd25 bindings for Plasma::Dialog
setting the mainItem property of a Dialog element, it will create a top level window with that item as the graphicsWidget()
right now it works only with QGraphicsWidget{} elements, Plasma::Dialog will be given the api to make this work with any QGraphicsObject as well.
2011-02-24 18:29:56 +01:00
Marco Martin
145bcf4045 always set a DataEngineSource role in the model
FEATURE: each item will have a DataEngineSource role that makes possible to identify for delegates to what source that data belongs
2011-02-19 14:12:58 +01:00
Marco Martin
d36d2162ff build everything 2011-02-10 19:11:29 +01:00
Nicolás Alvarez
cde1151099 Merged scratch/mart/plasma-components into subtree plasma/declarativeimports. 2011-02-10 14:41:47 -03:00
Marco Martin
45c6ac7dfb don't remapp all roles each time, keep the old ones, with the same role number/name mapping: avoids role shuffle after an update
svn path=/trunk/KDE/kdebase/runtime/; revision=1216034
2011-01-20 22:03:52 +00:00
Marco Martin
ccf35dd608 don't emit dataChanged() when undesired data arrives
svn path=/trunk/KDE/kdebase/runtime/; revision=1216014
2011-01-20 20:29:00 +00:00
Marco Martin
8565829336 only set data that was explicitly connected to the dataengine
(some dataengines are a bit too exuberant in sending stuff, like the images of microblog)

svn path=/trunk/KDE/kdebase/runtime/; revision=1216008
2011-01-20 20:22:44 +00:00
Marco Martin
20e4b7ca35 smooth property (default off)
svn path=/trunk/KDE/kdebase/runtime/; revision=1204366
2010-12-06 22:19:33 +00:00
Marco Martin
4ff23c21ea put naturalSize property back in: turns out was necessary to make things clean
svn path=/trunk/KDE/kdebase/runtime/; revision=1204364
2010-12-06 21:54:58 +00:00
Marco Martin
8a92c6b5f3 gah, probably not useful, revert previous commit
svn path=/trunk/KDE/kdebase/runtime/; revision=1204317
2010-12-06 18:42:31 +00:00
Marco Martin
6b80b7a199 a new property: naturalWidth/height
is needed when painting compositions of various elements

svn path=/trunk/KDE/kdebase/runtime/; revision=1204315
2010-12-06 18:37:31 +00:00
Marco Martin
1dcc19c800 delay the reset signal after a setFilterRegExp: seems to make views behave a bit better:
avoids "holes" and some crash

svn path=/trunk/KDE/kdebase/runtime/; revision=1204228
2010-12-06 13:28:45 +00:00
Marco Martin
933b88e340 a new property for models: count (another thing badly missing from QML, where is necessary to hook it up to a view to figure out how many items there are)
svn path=/trunk/KDE/kdebase/runtime/; revision=1204004
2010-12-05 22:23:13 +00:00
Marco Martin
547adfd19c add the missing theme colors
svn path=/trunk/KDE/kdebase/runtime/; revision=1202701
2010-12-01 22:43:52 +00:00
Marco Martin
681000ff05 another fixme :/
svn path=/trunk/KDE/kdebase/runtime/; revision=1194426
2010-11-08 23:10:16 +00:00
Marco Martin
29f4ac0d99 propagate with signal sources removal, connection and disconnection
svn path=/trunk/KDE/kdebase/runtime/; revision=1194425
2010-11-08 23:07:25 +00:00
Marco Martin
6165b3cf6e build
svn path=/trunk/KDE/kdebase/runtime/; revision=1194410
2010-11-08 22:44:37 +00:00
Marco Martin
0797009207 possible again to access to sources without the model
svn path=/trunk/KDE/kdebase/runtime/; revision=1194365
2010-11-08 20:50:09 +00:00
Marco Martin
befceb8dee massive change in DataSource:
* possible to connect multiple sources
* use a normal QMap instead of the quirky qdeclarativepropertymap
* DataModel can be connected to multiple sources as well
* possible to use them with dataengines such as activities and tasks where the first level keys are the "roles" themselves

(all examples in playground have to be adapted)

svn path=/trunk/KDE/kdebase/runtime/; revision=1194216
2010-11-08 10:27:36 +00:00
Marco Martin
5d24d5759c enabledBorders property for FrameSvg enabled borders flags
svn path=/trunk/KDE/kdebase/runtime/; revision=1193395
2010-11-05 20:50:28 +00:00
Marco Martin
54daa3153d * share Svg in SvgItem
* the usecase is pretty different compared to FrameSvg, that will retain the old api

svn path=/trunk/KDE/kdebase/runtime/; revision=1193392
2010-11-05 20:22:47 +00:00
Pavel Heimlich
1134b7dfad C++ standard mandates ends of line for includes. Fixes build with Sun Studio.
svn path=/trunk/KDE/kdebase/runtime/; revision=1192416
2010-11-02 23:43:31 +00:00
Marco Martin
7e0e77b970 case insensitive filter expressions
svn path=/trunk/KDE/kdebase/runtime/; revision=1191022
2010-10-29 12:27:38 +00:00
Marco Martin
0394675156 SortModel->SortFilterModel
svn path=/trunk/KDE/kdebase/runtime/; revision=1190655
2010-10-28 13:10:10 +00:00
Marco Martin
1b1ea1a1b3 export separately DataModel and SortModel
svn path=/trunk/KDE/kdebase/runtime/; revision=1190653
2010-10-28 13:06:40 +00:00
Laurent Montel
337cd237f1 const'ify
svn path=/trunk/KDE/kdebase/runtime/; revision=1190586
2010-10-28 07:44:05 +00:00
Marco Martin
a84b230ddc sortOrder/setSortOrder property
svn path=/trunk/KDE/kdebase/runtime/; revision=1190489
2010-10-27 21:19:03 +00:00