Commit Graph

11355 Commits

Author SHA1 Message Date
Marco Martin
9b9fbf6eb9 get rid of Plasma::FormFactor 2013-05-14 18:19:33 +02:00
Marco Martin
ad2fe77745 get rid of Plasma::Constraint 2013-05-14 18:08:58 +02:00
Marco Martin
042267f7a0 blur behind in the panel controller 2013-05-13 17:40:58 +02:00
Marco Martin
bc5d14ddb1 fix startupcompleted constraints
use the new panel toolbox
2013-05-13 14:25:57 +02:00
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
e07600a83f Put all Plasma emums in a Types class
This makes possible to use them directly frmo QML
as a minus, is not pretty and requires tons of search and replace in old
c++ code
2013-05-10 19:29:13 +02: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
fde2a1f709 Try a bit saner setup of the cmake foo
- Installs PlasmaConfig, FindPlasma, PlasmaMacros, etc.
- find_package Plasma works
- version set to 2.0.0, do we dare that?

This might bump into FindPlasma.cmake, which is installed by kdelibs,
and should be removed: it applies to Plasma 4.1 only and bails out,
since after that, we used the KDE4 libs find_package foo. Now we're kind
of going back to pre-4.2 times. :-)
2013-05-03 03:17:26 +02:00
Sebastian Kügler
0677747fb2 create and install PlasmaConfig.cmake 2013-05-03 01:14:19 +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