Commit Graph

11144 Commits

Author SHA1 Message Date
Marco Martin
9b56022d12 close on focus out 2013-05-13 11:20:42 +02:00
Alex Merry
33d41aea3d Add the "theme" directory to the plasmoid directory structure
This adds an extra step to the lookup of SVG images created with the
Svg() global function: after looking in images/ in the plasmoid and then
in the desktop theme, it looks in theme/$DESKTOP_THEME_NAME and then
theme/ in the plasmoid.

This allows plasmoid authors to add images that they want to allow theme
authors to override.

Forward-port of review request 109857.
2013-05-11 12:30:07 +01:00
Alex Merry
355a95fe92 Fix debug build
Fix a pointer-dereference of a non-pointer variable.
2013-05-11 12:24:24 +01:00
Marco Martin
13c5cf9380 use dialogRoot.vertical 2013-05-09 20:48:36 +02:00
Marco Martin
8d4ddfe2a5 snap 2013-05-09 20:46:51 +02:00
Marco Martin
da59b50ce7 add the center indicator 2013-05-09 20:42:42 +02:00
Marco Martin
b57d9e02c0 center align starts to work
still not perfect
2013-05-09 20:30:31 +02:00
Marco Martin
c2640b28c6 rulers work for left and right alignments 2013-05-09 17:13:07 +02:00
Marco Martin
bbb5e08d58 working menu to switch between panel alignments 2013-05-09 16:16:28 +02:00
Marco Martin
c13a58cf11 checkable and checked properties 2013-05-09 16:16:16 +02:00
Marco Martin
57b3883542 take a central rect where no switch occurs 2013-05-09 14:16:58 +02:00
Marco Martin
4c76e033a4 set current sizes on state change 2013-05-09 14:08:43 +02:00
Marco Martin
1d6382d48c slightly more reliable formfactor switching 2013-05-09 13:52:51 +02:00
Marco Martin
3658a71935 better size hints 2013-05-09 12:30:55 +02:00
Marco Martin
493a88dc82 all handles in own files 2013-05-09 11:15:48 +02:00
Script Kiddy
efd78e230e SVN_SILENT made messages (.desktop file) 2013-05-09 09:23:56 +02:00
Marco Martin
3bfb6a61a3 use toolbuttons 2013-05-08 22:05:36 +02:00
Marco Martin
572163bae3 better alignment 2013-05-08 21:58:07 +02:00
Marco Martin
b860d42cb1 duplication-- 2013-05-08 21:51:34 +02:00
Marco Martin
07b1f67ec5 svg for controller background 2013-05-08 19:39:36 +02:00
Marco Martin
8e14ed33a4 e svg for the ruler 2013-05-08 19:32:23 +02:00
Marco Martin
8c07b27cb2 move the offset button in new file 2013-05-08 14:22:22 +02:00
Marco Martin
9f88d14d73 geometry controls quite reliable
alignment still completely todo
2013-05-08 14:10:16 +02:00
Marco Martin
a6c82d8a5e correctly save and restore to/from plasma-shellrc 2013-05-08 13:52:40 +02:00
Marco Martin
c28b0676ac working thickness settings 2013-05-08 11:20:06 +02:00
Marco Martin
37cfe4a023 crude controls for panel geometry 2013-05-08 11:16:38 +02:00
Kevin Ottens
67c901db1a Turns out order still matters... 2013-05-08 10:08:26 +02:00
Marco Martin
5ce80b4af4 fix return 2013-05-07 21:57:54 +02:00
Aaron Seigo
001d88a0a4 bump the v# 2013-05-07 12:32:05 +02:00
Marco Martin
f9436999d9 fix the wallpaper configuration
still pretty hacky, makes a lot of assumptions about the scriptengine
object hyerarchy and for some reason digging  a ConfigPropertyMap out of
a qvariant doesn't work properly
2013-05-07 11:57:08 +02:00
Kevin Ottens
3d290decd2 Require XmlGui 2013-05-06 18:01:21 +02:00
Script Kiddy
2160fa2c71 SVN_SILENT made messages (.desktop file) 2013-05-06 09:33:23 +02:00
Kevin Ottens
27266d5582 New frameworks appeared, update the list 2013-05-04 15:16:31 +02:00
Script Kiddy
051ed6c8ed SVN_SILENT made messages (.desktop file) 2013-05-04 09:56:14 +02:00
Marco Martin
b6215f9340 fix loading of the first config page 2013-05-03 18:07:47 +02:00
Sebastian Kügler
a8ac6ab694 Add Plasma/Generic servicetype
This irons out an asymmetry: Plasma/Generic was never read from
KService, as the service type wasn't registered, we just looked it up in
the right directory.

This patch allows us to use KService to list packages, the
installPackage cmake macro installs the service files for us already.
Apps that look up the package in the "right path" still work.
2013-05-02 23:54:11 +02:00
Sebastian Kügler
a515edf387 Delete bare-bones toolbox
We can use the one in kde-workspace[frameworks-scratch] now
2013-05-02 23:49:46 +02:00
Marco Martin
1137b4ea5c remove associated items/widgets 2013-05-02 19:02:06 +02:00
Marco Martin
4692c941af add ServiceOperationStatus binding
this class is used to monitor the enabled status of service operations
2013-05-02 18:56:00 +02:00
Marco Martin
8f61ecbe49 remove operationsChanged signal 2013-05-02 18:13:05 +02:00
Marco Martin
4397a6c06d add operationEnabledChanged signal 2013-05-02 18:11:20 +02:00
Marco Martin
08ed91d7e0 Data is a QVariantmap again
this means that DataEngines and the Storage Service are directly usable from QML2 again
2013-05-02 18:02:38 +02:00
Marco Martin
465c202b9b remove dead code 2013-05-02 17:42:07 +02:00
Marco Martin
5b648e5a23 complete migration, storage test passes
results still have to be converted in qmaps
2013-05-02 15:33:57 +02:00
Marco Martin
b0530820ec use variant maps instead of configgroups
services operationdescriptions are now QVariantMaps
2013-05-02 14:46:29 +02:00
Marco Martin
aa8ed30fda ConfigLoaderHandlerMap that loads config in maps
ConfigLoaderHandlerMap populates a qvariantmap instead of a kconfigskeleton
will be used by service for operations
2013-05-02 13:31:18 +02:00
Marco Martin
e58ab0bc99 move ConfigLoaderHandler in own header 2013-05-02 11:33:23 +02:00
Marco Martin
1d7c6af919 remove Service::access() 2013-05-02 11:02:06 +02:00
Script Kiddy
fc3f25b2a7 SVN_SILENT made messages (.desktop file) 2013-05-02 09:19:42 +02:00
Sebastian Kügler
6a830d676b fix typos in i18n comments 2013-05-02 05:06:35 +02:00