Commit Graph

10471 Commits

Author SHA1 Message Date
Marco Martin
b6ae310780 toolbox works again, simplify creation 2013-02-14 12:00:53 +01:00
Marco Martin
21d96f9dbf icon in popup, plasmoid exposes icon and title 2013-02-14 11:15:14 +01:00
Sebastian Kügler
dc814d02d2 Two pages in a tabbar. Works. 2013-02-14 06:09:07 +01:00
Sebastian Kügler
2e9a8b7051 enable a stripped, non-functional mouseventlistener 2013-02-14 06:08:29 +01:00
Sebastian Kügler
81302acf9d Fix namespacing
It seems QtQuick2 is more picky about imports inside components in the
same directory (i.e. import "."). We can work around this, however, by
putting it in a namespace.

Makes all the values in enums.h accessible, and generally not error out
when we're importing ".".
2013-02-14 06:01:29 +01:00
Sebastian Kügler
5aed151284 cleanup 2013-02-14 05:17:33 +01:00
Sebastian Kügler
06db4ac521 Add a few buttons 2013-02-14 04:34:46 +01:00
Sebastian Kügler
b6715b6e6f Make zero sized icons valid
Fixes icons in Buttons

Ported from kde-runtime fbbec602e90ed8f99e93605
2013-02-14 04:33:26 +01:00
Sebastian Kügler
cdc45bc7ca Add some icons 2013-02-14 04:09:35 +01:00
Sebastian Kügler
cd162effba clean up the random items 2013-02-14 04:09:23 +01:00
Sebastian Kügler
e26434648a enable installation, add stub to add applet programatically 2013-02-14 03:39:29 +01:00
Sebastian Kügler
86d7c96a28 Applet used to test components and imports 2013-02-14 03:39:02 +01:00
Sebastian Kügler
83b8ef9ac5 small header improvement 2013-02-14 03:16:06 +01:00
Sebastian Kügler
f58243f2a5 applet geometry reacts to background changes 2013-02-14 02:24:14 +01:00
Sebastian Kügler
a43d85cf3f Add a QIconItem to the containment, works :) 2013-02-14 02:08:33 +01:00
Sebastian Kügler
1d666bfcb1 Enable build of QtExtras, make it build, install
ColumnProxyModel and QIconItem work, more pending.
2013-02-14 02:07:37 +01:00
Sebastian Kügler
9864f15c56 Use QIcon 2013-02-14 00:46:18 +01:00
Sebastian Kügler
f4dbc62264 Fix IconItem loading of icons 2013-02-14 00:43:34 +01:00
Aaron Seigo
29878b42ab header cleanup 2013-02-13 22:30:20 +01:00
Aaron Seigo
5389d11483 cleanups of headers 2013-02-13 22:30:12 +01:00
Aaron Seigo
0846a611e9 put ContainmentInterface into its own file
also try and get rid of a few unneeded headers
2013-02-13 22:26:50 +01:00
Aaron Seigo
3b6f014824 implement downloadPath, port to QStandardPaths 2013-02-13 22:26:49 +01:00
Marco Martin
55d23cddb6 undefinded warnings-- 2013-02-13 21:56:06 +01:00
Marco Martin
54f0fc4926 remove ContainmentPrivate::initApplets 2013-02-13 21:48:25 +01:00
Aaron Seigo
bc1b63ebad consolidate loading a bit more even, only save when applet is new 2013-02-13 21:39:17 +01:00
Aaron Seigo
ec1c4d18fc only save if the KPluginInfo is valid (otherwise we have a dud) 2013-02-13 21:39:17 +01:00
Marco Martin
b34b9e9f6a prefer an applet-provided compactRepresentation
if possible, still fallback to a default one
2013-02-13 21:15:09 +01:00
Marco Martin
f51895ab91 move the "icon" in another file
so applets will be able to provide their own compactRepresentation
2013-02-13 19:56:08 +01:00
Marco Martin
0a03157807 start with applets expanded 2013-02-13 17:48:26 +01:00
Marco Martin
647fc5e553 paint correctly the framesvg the first time 2013-02-13 17:47:03 +01:00
Marco Martin
1263ada92a primitive support for popups.
is now using the horrible Window elements, when Dialog will be portedit will look definitely less broken
2013-02-13 17:36:38 +01:00
Marco Martin
95c82d3e82 manage qml object insertion in the scene in AppletInterface 2013-02-13 16:46:43 +01:00
Marco Martin
de5116ef01 remove popupEvent 2013-02-13 15:42:30 +01:00
Marco Martin
735bc7cf63 fix apiVersion 2013-02-13 15:42:30 +01:00
Marco Martin
6499942284 property setters and getters are not invokable 2013-02-13 15:42:30 +01:00
Marco Martin
00d9896656 remove JsAppletInterface 2013-02-13 15:42:30 +01:00
Aaron Seigo
23a417360c remove last instance of KStandardDirs in Theme 2013-02-13 14:48:47 +01:00
Aaron Seigo
e98a53df03 ws 2013-02-13 14:48:43 +01:00
Aaron Seigo
3540524072 nothing used the list theme info method.
anything that wanted a list of all themes did not want just plugin info
but also the paths, etc. which made this method useless

it may be worthwhile to have a "find all theme paths" replacement
2013-02-13 14:47:36 +01:00
Aaron Seigo
2203be8e13 slightly smarter handling of single runners 2013-02-13 13:50:45 +01:00
Marco Martin
78a5f5e2c5 remove plasmoid stuff in qtscript bindings
causes just confusion
2013-02-13 13:19:38 +01:00
Marco Martin
996665c2be remove bindings of Qt enums
all Qt enums are already binded as Qt.*
2013-02-13 13:18:50 +01:00
Marco Martin
af49193eb3 test property binding to plasmoid.backgroundHints 2013-02-13 13:07:03 +01:00
Sebastian Kügler
51147c9e1a Enable plasmapkg build 2013-02-13 02:09:00 +01:00
Sebastian Kügler
c30254c0cc Make plasmapkg build and link 2013-02-13 01:39:55 +01:00
Sebastian Kügler
58f990077e plasmapkg: Factor out package handling, port to Qt5 2013-02-13 01:38:57 +01:00
Marco Martin
601c80ce35 last AppletPrivate metadata pieces in PluginLoader 2013-02-12 22:05:14 +01:00
Marco Martin
4994f9e27a Applet::category(appletName) moved in PluginLoader
Applet::category(QString) -> PluginLoader::appletCategory(QString)
2013-02-12 21:54:08 +01:00
Marco Martin
8cccff2b97 remove Applet::category(KPluginInfo) 2013-02-12 21:50:52 +01:00
Marco Martin
be8b33758e move Applet::customCategories in PluginLoader
Applet::customCategories() -> PluginLoader::customAppletCategories()
and PluginLoader::setCustomAppletCategories()
2013-02-12 21:45:18 +01:00