Aleix Pol
bd970141ce
Simplify plugin construction by relying exclusively on KPluginMetaData
...
REVIEW: 129057
2016-10-04 23:56:17 +02:00
David Edmundson
fb3e8d5fc5
Make use of QQuickItem::setSize
...
Even though QQuickItem only has a width and height accessor there is a
usable public setSize method.
This gets rid of a lot of potential re-evaluation as internal geometry
is updated before widthChanged is emitted.
REVIEW: 128316
2016-07-04 11:06:44 +01:00
Marco Martin
746f57713c
guard against invalid applets
...
an applet can be present but being one that failed to load
therefore with an invalid kplugininfo, which can cause asserts around
BUG:364281
2016-06-15 12:44:04 +02:00
Aleix Pol
9f62532674
Fix most of Clazy warnings in plasma-framework
...
REVIEW: 126672
2016-02-29 00:13:41 +01:00
Marco Martin
1b2c1caf39
don't assume we find a corona
...
BUG:359026
Change-Id: Idfb18a02f6e1ae35b0b1722c24a784345438003d
2016-02-08 11:59:58 +01:00
Kai Uwe Broulik
ac04b5570a
Ignore invalid X-Plasma-ConfigPlugins
...
CHANGELOG: Fix occasional empty applet config pages
CCBUG: 349250
REVIEW: 124113
2015-06-17 18:28:12 +02:00
Marco Martin
f1c0a9a06b
capability to load QML kcms in plasmoid config windows
...
With the same mechanism as plasma 1, add the possibility to load kcms directly
in the plasmoids config windows. this works only for qml based ones.
the apply enable and trigger is correctly wired between the config dialog
and kcm apis.
Change-Id: I66b5ab2253dcbb5f223b5dcf5616efc9d5aab274
REVIEW:123673
2015-05-08 20:35:45 +02:00
Lasse Liehu
edc767740e
Load config i18n domain from applet root path
...
This now matches AppletQuickItem
BUG: 343932
Change-Id: Ia019ea45d61ec7ae6a8ae6ea83ea757804649b1a
Reviewed-by: David Edmundson
2015-02-16 19:10:27 +01:00
Marco Martin
2a575c810d
noise--
2014-08-27 12:22:22 +02:00
Marco Martin
20906f6b0d
allow the private imports relative to alloewdPath
2014-08-27 12:20:39 +02:00
Marco Martin
ccab23fccb
the config view can load files from the applet pkg
2014-08-26 18:11:11 +02:00
Kai Uwe Broulik
549361cb42
Fix typo
2014-06-19 20:12:51 +02:00
Marco Martin
4f14f4ceb9
"configure" icon for config dialogs
...
BUG:336461
2014-06-19 20:03:31 +02:00
Marco Martin
e558e44658
export the applet we're configuring
2014-06-09 13:24:52 +02:00
Marco Martin
9c642fd700
use correct translation domain names
2014-06-06 14:41:21 +02:00
Marco Martin
f457c5254a
use the applet plugin domain instead
2014-06-05 14:31:52 +02:00
Marco Martin
bc8e285a16
set translation domain as the corona plugin name
...
applet configuration dialogs may need to always use i18nc :/
2014-06-05 14:08:19 +02:00
Marco Martin
ab1ffcde8b
as Dialog, it searches for a Layout for size hints
2014-05-29 16:00:10 +02:00
Marco Martin
63e78f0901
save and restore applets config dialogs
2014-05-29 12:48:49 +02:00
Marco Martin
2d94312f97
support config for applets children of applets
2014-05-07 13:09:35 +02:00
Kevin Ottens
72ba7b4146
Apply the astyle-kdelibs script
2014-04-26 01:48:37 +02:00
Marco Martin
5fe26c0da1
close at applet destruction
...
and bury behind a weakpointer
BUG:332015
in some cases seems a crash still happens, but is completely unrelated with the one in 332015, so should be a separate bug
2014-03-11 12:44:04 +01:00
Marco Martin
5bb4761c73
use a namespace in libplasmaquick
...
right now only the library builds
2014-02-19 19:37:30 +01:00
Marco Martin
d1b0e89a63
a way to read and write global shortcuts from qml config views
2014-02-14 17:28:10 +01:00
Marco Martin
74515ee2f5
use "_plasma_graphicObject" in applet*
...
to avoid possible collisions, use the private looking name "_plasma_graphicObject" for the dynamic property of Applet that represents the AppletInterface* pointer
2014-02-05 12:59:33 +01:00
Marco Martin
92fe107329
put namespace around KDeclarative
2014-01-13 21:21:14 +01:00
Aleix Pol
6c82a1ee86
Reduce compiler warnings
...
Remove unused and deprecated headers
Port some K_GLOBAL_STATIC to Q_GLOBAL_STATIC
2013-12-09 16:50:18 +01:00
Sebastian Kügler
dad1466757
lower case headers
2013-10-05 04:28:26 +02:00
Marco Martin
5b5c1a5a1c
move private stuff in private/
2013-09-11 15:18:19 +02:00
Marco Martin
c33282e37f
move configcategory in own file
2013-09-11 15:13:31 +02:00
Marco Martin
6bf3f54783
configmodel in own file
2013-09-11 14:40:45 +02:00
Marco Martin
247c01170a
libplasmaview -> libplsmaquick
...
this library will contain all the reusable qtquick and qml related bits necessary for plasma
2013-09-11 11:13:27 +02:00