Commit Graph

668 Commits

Author SHA1 Message Date
Marco Martin
b9036999f2 get rid of Applet::shouldConserveResources() 2013-02-12 11:51:05 +01:00
Marco Martin
70abf37a52 Applet::pluginName() -> Applet::pluginInfo()
Applet doesn't need to wrap every single methos of KPluginInfo, it can just make copies of its KPluginInfo accessible to everybody
2013-02-12 11:46:26 +01:00
Marco Martin
39151c048f Applet::name() -> Applet::title()
since the applet user visible name/title can be set by the user, is not to be confused with the metadata coming from KPluginInfo
2013-02-12 11:30:25 +01:00
Marco Martin
bd9e863c6d remove Applet:dataEngine 2013-02-12 11:14:14 +01:00
Marco Martin
798be9a407 remove the aspectRatioMode property 2013-02-11 19:32:41 +01:00
Marco Martin
9ee93a0661 make AppletInterface the root graphic object
AppletInterface is a QQuickItem ans
containments will receive pointers to AppletInterface as applets,
so will be able to have a limited access to it.
as an example of it working the button in the example applet enables/disables background hints

I'm still not 100% happy about it, we should see exactly what it happens when the containment deletes the graphic object.
2013-02-08 16:08:06 +01:00
Marco Martin
528d38a1a1 add ${KDE4_KDECORE_LIBS} to scriptengine 2013-02-08 12:07:16 +01:00
Marco Martin
dda900cbad signal for backgroundhints
add a button to turn on/off background, will be needed to test containments features
2013-02-07 13:04:52 +01:00
Marco Martin
4a882503a5 get rid of jsappletinterface 2013-02-06 18:08:25 +01:00
Marco Martin
5e54b67156 remove references to qscriptengine
except inScriptEnv, but probably the whole class will be removed
2013-02-06 18:01:33 +01:00
Marco Martin
e28af01215 get rid of unused methods 2013-02-06 17:59:41 +01:00
Marco Martin
c282d222d7 get rid of declarativescriptenv 2013-02-06 17:42:35 +01:00
Marco Martin
9116e3f1d4 get rid of toolboxproxy 2013-02-06 17:39:41 +01:00
Marco Martin
fa8ab8574f get rid of APPLETSUPERCLASS 2013-02-06 17:31:36 +01:00
Marco Martin
df6d918dec get rid of abstractjsappletscript.h 2013-02-06 17:31:36 +01:00
Aaron Seigo
648fb8cf41 remove activityName
mapping activity IDs to other information (such as the user visible name)
should be done via other mechanisms (e.g. DataEngine or model via import)
2013-02-06 15:29:19 +01:00
Aaron Seigo
e216e08a96 stub in where wallpaper loading will happen 2013-02-06 15:27:59 +01:00
Marco Martin
c18eb599fe visualize the toolbox 2013-02-06 14:20:24 +01:00
Marco Martin
d2bc77be27 toolBoxWidget -> toolBoxObject 2013-02-06 14:06:24 +01:00
Marco Martin
8516ec516f don't access toolbox main object if isn't valid 2013-02-06 12:44:11 +01:00
Marco Martin
39f1048f15 fix messages.sh 2013-02-05 20:28:50 +01:00
Script Kiddy
984dc478ab SVN_SILENT made messages (.desktop file) 2013-02-05 16:58:16 +01:00
Aaron Seigo
d6f0502960 package by reference nowadays 2013-02-05 16:34:43 +01:00
Aaron Seigo
b0d252f803 unused variable 2013-02-05 16:34:43 +01:00
Aaron Seigo
d66d90be72 plasma library is in this repo ... link directly against it 2013-02-05 16:34:43 +01:00
Marco Martin
584ccf15f4 don't delay applet init
perfectly fixes layout restore.
all the applet delayed init mechanism will be removed
2013-02-05 15:53:53 +01:00
Marco Martin
48561504c8 remove delayedContainmentInit 2013-02-05 14:55:40 +01:00
Marco Martin
7f654acfd2 replace graphicObject with a dynamic property 2013-02-05 13:15:32 +01:00
Marco Martin
2734ceaebb reparent applet graphicobject to containment graphicobject 2013-02-05 11:59:14 +01:00
Marco Martin
b5a65921d0 get rid of the ugly async syncgraphicObject() 2013-02-05 11:03:40 +01:00
Marco Martin
5562c65127 expose completeInitialization() method 2013-02-05 10:50:18 +01:00
Marco Martin
b4669ab783 make the plasmoid object accessible 2013-02-04 20:28:41 +01:00
Marco Martin
7912da6072 actually show the containment's qml 2013-02-04 19:47:35 +01:00
Marco Martin
624817e9f3 make the scriptengine successfully load 2013-02-04 18:02:03 +01:00
Marco Martin
60b37cff34 reenable build of declarative scriptengine
just builds, is still pretty broken
2013-02-04 16:10:53 +01:00
Script Kiddy
81449003bb SVN_SILENT made messages (.desktop file) 2013-02-04 09:06:15 +01:00
Script Kiddy
2e8ba86356 SVN_SILENT made messages (.desktop file) 2013-02-03 08:58:05 +01:00
Script Kiddy
5b888cd12e SVN_SILENT made messages (.desktop file) 2013-02-02 09:35:40 +01:00
Marco Martin
8e7a995797 connect conditionally to minimumWidthChanged
this removes warnings: not all declarative items will have this signals
2013-01-11 16:02:01 +01:00
Aleix Pol
de51d8e4d2 Output some kind of warning in case the writeConfig wasn't executed
It helps find what's going on when debugging and reduces magic.

CCMAIL: aseigo@kde.org
2013-01-10 05:02:55 +01:00
Aleix Pol
cff944bfb8 Split messages with \n
This way the front-end won't receive a big string but every error in a
different line, so it improves the readability of the errors.

REVIEW: 108124
2013-01-10 05:02:55 +01:00
Script Kiddy
fe57fb7027 SVN_SILENT made messages (.desktop file) 2013-01-08 22:36:24 +01:00
Script Kiddy
815c83a1a6 SVN_SILENT made messages (.desktop file) 2013-01-03 07:38:48 +01:00
Marco Martin
2c6d44eb23 reparent the compact representation
leak--
2012-12-28 20:40:34 +01:00
Script Kiddy
fd00bbdafa SVN_SILENT made messages (.desktop file) 2012-12-24 09:03:26 +01:00
Script Kiddy
f31291bf5e SVN_SILENT made messages (.desktop file) 2012-12-23 07:59:29 +01:00
Marco Martin
cafb39f1ba typo 2012-11-23 18:28:01 +01:00
Marco Martin
da4e133c6d Make enum values accessible as plasmoid.Planar etc
Any qml object that will be calles as an enum value, like Planar {} Application{}
etc will make enums inaccessible.
maintain them global, for retrocompatibility, but register them also under plasmoid
2012-11-23 18:26:02 +01:00
Marco Martin
edad4c4043 add Application formFactor 2012-11-23 17:46:52 +01:00
Sebastian Kügler
ec6200fd0e Second part of declarative toolbox bindings
This one adds the ToolBoxProxy class, belongs to
3f5d7444f8a3373befdceffca79744c82899d4e1

REVIEW:107232
2012-11-07 20:52:14 +01:00