Commit Graph

10393 Commits

Author SHA1 Message Date
Marco Martin
cb43bb392c remove Applet::hasAuthorization()
authorization will have to be done at QML level to have any hope to work
2013-02-12 12:18:42 +01:00
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
00bb07651b formfactor and location are not virtual 2013-02-12 11:07:59 +01:00
Marco Martin
e9ca1b0f59 itemStatus() is not a slot 2013-02-12 11:05:50 +01:00
Marco Martin
0a623684c0 get rid of Applet::List and Applet::Dict types 2013-02-12 11:02:22 +01:00
Marco Martin
54adc7dce6 don't link to qca sincewe don't have remote widgets 2013-02-11 21:57:05 +01:00
Marco Martin
f1eec52a74 remove remote applets support
remove the remote plasmoid support along QtJolie.
support for remote *dataengines* will probably come back, but in a bit different way
2013-02-11 21:38:18 +01:00
Marco Martin
bfe5c1e942 remove intoDeclarativeEngine folder
functionality of usefu; files in is already migrated
2013-02-11 19:38:44 +01:00
Marco Martin
b37ec71e9f remove isPopupShowing() and popupPosition() 2013-02-11 19:37:54 +01:00
Marco Martin
798be9a407 remove the aspectRatioMode property 2013-02-11 19:32:41 +01:00
Marco Martin
436d6c35e7 reorder methods grouped for what they do
will make work in refactoring easier
see http://community.kde.org/Plasma/libplasma2/API_Review/Applet
2013-02-11 19:24:21 +01:00
Marco Martin
dd00f217a5 get rid of Q_PROPERTY and Q_INVOKABLE
Applet * won't be directly exposed to qml anymore
2013-02-11 18:28:53 +01:00
Marco Martin
8d5bb351c7 we require ecm 0.0.7 now
having the version number in the installation path may make ecm modules not retrocompatible even when the would be otherwise?
CCMAIL:neundorf@kde.org
2013-02-11 18:21:58 +01:00
Sebastian Kügler
7995f0c251 typos-- 2013-02-11 14:27:40 +01:00
Sebastian Kügler
faa4826465 fix build of theme.cpp, Q_GLOBAL_STATIC needs parentheses 2013-02-11 12:11:11 +01:00
Sebastian Kügler
244e522b0a fix typo 2013-02-11 12:10:39 +01:00
Sebastian Kügler
1b979c05dd fix typo 2013-02-11 12:02:17 +01:00
Sebastian Kügler
d4f010b441 fix typos in API docs of applet 2013-02-11 11:47:23 +01:00
Ben Cooksley
5bfba9e4d4 We use X11Extras, so require it.
For now KDELibs4/KDELibs4LibraryTargets.cmake demands the presence of KJS, so make sure we drag KJS in.
2013-02-11 11:01:53 +13:00
Sebastian Kügler
14c69d2d7f QtQuick 1.x -> QtQuick 2.0 2013-02-10 16:18:33 +01:00
Sebastian Kügler
12ee7779b4 Change QtQuick 1.x to 2.0 2013-02-10 16:18:33 +01:00
Sebastian Kügler
03e80b8a3c Use QML_INSTALL_DIR
... instead of screwing with IMPORTS_INSTALL_DIR. We're still setting it
by hand until the corresponding patch in cmake-extra-modules is merged.
2013-02-10 16:18:33 +01:00
Sebastian Kügler
092220952c Use QML_INSTALL_DIR
... instead of screwing with IMPORTS_INSTALL_DIR. We're still setting it
by hand until the corresponding patch in cmake-extra-modules is merged.
2013-02-10 16:18:33 +01:00
Alex Neundorf
943a549712 ...now also kguiaddons is needed
Not sure this is a good way of working... lots of inter-repository updating without version checking :-/

Alex
2013-02-09 14:55:12 +01:00
Alex Neundorf
1d82fffd3d -now also kauth needs to be found as KF5 component
Alex
2013-02-09 11:37:14 +01:00
Script Kiddy
011bb72e68 SVN_SILENT made messages (.desktop file) 2013-02-09 09:07:14 +01:00
Alex Neundorf
4f528dcdb3 Load kconfig as a KF5 component (needed by current kdelibs)
Alex
2013-02-08 22:33:29 +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
2bc4a08c10 packagestructure is required now 2013-02-08 14:40:30 +01:00
Aaron Seigo
d54c084b0a shortcircuit if the path is empty 2013-02-08 13:37:40 +01:00
Aaron Seigo
8f11b788c6 another round at making setPath awesome (correctness in all possible outcomes) 2013-02-08 13:37:40 +01:00
Marco Martin
ba4250394b add ${KDE4_KDECORE_LIBS} to core bindings 2013-02-08 12:10:01 +01:00
Marco Martin
528d38a1a1 add ${KDE4_KDECORE_LIBS} to scriptengine 2013-02-08 12:07:16 +01:00
Marco Martin
b4bf8da259 try to use ${KDE4_KDECORE_LIBS} in libplasma 2013-02-08 12:00:33 +01:00
Marco Martin
51cf41c413 remove some link libraries 2013-02-08 11:45:18 +01:00
Marco Martin
4e8f41c109 port away some kstandarddirs 2013-02-08 11:41:31 +01:00
Marco Martin
392a8530ef change add_subdirectory order 2013-02-08 11:29:14 +01:00
Marco Martin
0e05f8312c declarative bindings don't go here 2013-02-08 11:22:05 +01:00
Marco Martin
ec45134bf8 windowpreviews/windowshadows don't go here anymore
will be qml bindings material
2013-02-08 11:20:24 +01:00
Marco Martin
988f3edcc8 plasmagik is dead 2013-02-08 11:19:14 +01:00
Marco Martin
23bbfd5d91 try to add ${KDE4_INCLUDE_DIR} 2013-02-08 11:15:52 +01:00
Marco Martin
aa2704939e it's always a qt5 build 2013-02-08 11:13:06 +01:00
Marco Martin
8018feea80 try to explicitly add kdecore to linking 2013-02-08 11:06:44 +01:00
Script Kiddy
37b390e6b0 SVN_SILENT made messages (.desktop file) 2013-02-08 08:31:19 +01:00
Alex Neundorf
c60345f4e5 buildsystem: build always sharted libs, remove WINCE "support"
Alex
2013-02-08 01:06:27 +01:00
Alex Neundorf
7b7bed53d7 more buildsystem stuff: add MODULE keywords, don't search Perl and zlib
Alex
2013-02-08 01:03:29 +01:00
Alex Neundorf
45a349215e -no carbon needed here (does plasma care about apple actually ?)
Alex
2013-02-08 00:58:17 +01:00