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