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
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
Script Kiddy
b105c2a56c
SVN_SILENT made messages (.desktop file)
2013-05-01 09:15:13 +02:00
Script Kiddy
f784cfb07f
SVN_SILENT made messages (.desktop file)
2013-04-30 17:38:15 +02:00
Sebastian Kügler
47c63deb6f
elegantly work around
...
the hack
2013-04-30 02:59:02 +02:00
Sebastian Kügler
b68317e930
Use QVariant for MenuItem::icon
...
This way, we can cover string and QIcon assignments transparently,
another backwards compatibility fix, and easier thing in Plasma2: Now
the user doesn't have to worry about creating QIcons, but can just
assign the icon name, and it will get loaded from the theme. Models that
provide QIcons (such as QStandardItems) now work correctly with
PlasmaCore.MenuItems.
2013-04-30 02:50:42 +02:00
Sebastian Kügler
cb5f8a3248
Clip the applet and prevent some mess on the screen
2013-04-30 02:34:48 +02:00
Sebastian Kügler
e4976005c6
Fix crasher with 0x0 windows
...
It can happen that the visualParent has no window attached, so don't
access it. In this case, use the visualParent's geometry.
2013-04-30 02:33:17 +02:00
Sebastian Kügler
20aa17dfe7
FrameSvgItem background for widgetexplorer window
2013-04-30 02:06:44 +02:00
Sebastian Kügler
c5bb3cecf5
Improve macro usage
...
Now that we have the improved macro, use the type name in the desktop
file name
2013-04-29 18:35:25 +02:00
Marco Martin
05667460e5
less friends
2013-04-29 12:45:40 +02:00
Sebastian Kügler
f5192aa1fe
those cmake files aren't needed anymore
2013-04-27 03:45:03 +02:00
Sebastian Kügler
992587bb8c
Move show package info after parsing -t flag
...
This makes showing the contents of all package types possible.
2013-04-27 03:38:47 +02:00
Sebastian Kügler
29d823cde7
Correct loginmanager mainscript
2013-04-27 03:38:25 +02:00
Sebastian Kügler
f4238d7cb2
Add mainscript so the packages are actually valid
2013-04-27 03:37:45 +02:00
Sebastian Kügler
5175188693
Skeleton for Look & Feel package
...
This is an empty package, with directories and zero-sized files set up
that can be filled in.
2013-04-27 03:36:32 +02:00
Sebastian Kügler
015b20e514
Correct Messages.sh
...
../lookandfeel/
2013-04-27 03:13:01 +02:00
Sebastian Kügler
1c73bf2e27
Use installPackage macro for shell/qmlpackages
...
This now installs the service types correctly, so they can be found
using KServiceTypeTrader (and thus using plasmapkg).
2013-04-27 03:07:39 +02:00
Sebastian Kügler
cb6fbea574
exclude CMakeLists.txt and .svn from package install
2013-04-27 03:06:58 +02:00
Sebastian Kügler
43812710d5
plasmapkg: Add type argument to --list-types output
...
It's a bit silly to list the types, but don't tell the user which
argument the -t flag expects, so add those to the --list-types output
2013-04-27 02:39:13 +02:00
Sebastian Kügler
fe71859688
Add Shell and Look and Feel package types to plasmapkg
2013-04-27 02:26:35 +02:00
Sebastian Kügler
a426264037
fix package root for wallpapers, makes it find the metadata, add debug
2013-04-26 23:48:50 +02:00
Marco Martin
31e39640ce
correct kdeclarative includes
2013-04-26 17:36:45 +02:00
Marco Martin
304fdeff5d
reorganize shell package
2013-04-26 17:10:39 +02:00
Marco Martin
36c25f085d
make the "plasmoid" property work agaon
2013-04-26 13:42:23 +02:00
Marco Martin
5e906f24c7
Merge branch 'configdialog_in_shell'
2013-04-26 13:28:08 +02:00
Marco Martin
b0b03f4a8f
create config uis always from the same point
2013-04-26 13:00:07 +02:00
Marco Martin
f6765fda8c
bind the panel again to the config dialog
2013-04-26 10:46:42 +02:00
Script Kiddy
03a2990b9f
SVN_SILENT made messages (.desktop file)
2013-04-26 08:58:42 +02:00