Marco Martin
4746d9074e
add apluginloader for a custom package structure
...
probably this package structure goes into libplasma
2013-03-05 13:34:18 +01:00
Marco Martin
e49b58c95d
remove initializeLayout()
2013-03-04 16:48:17 +01:00
Marco Martin
585c1ec21e
remove appletMimeType()
...
addContainment becomes createContainment
2013-03-04 16:15:04 +01:00
Aaron Seigo
ec82e17b41
pretty? :)
2013-03-02 00:06:34 +01:00
Marco Martin
d1c4de17d8
animate color transition
2013-03-01 20:05:04 +01:00
Marco Martin
7064d02e1a
expose the wallpaper config to the config ui
...
there is still a serious problem: it is possible to configure only the currently loaded wallpaper plugin
2013-03-01 20:01:54 +01:00
Marco Martin
f5664e8b3f
try to add a config
2013-03-01 16:39:47 +01:00
Marco Martin
6f5a593d91
WallpaperInterface for wallpapers
...
will be used to provide configuration access and a configuration UI
2013-03-01 15:11:08 +01:00
Marco Martin
099319a911
preliminary list of wallpaper plugins
2013-02-28 21:24:30 +01:00
Marco Martin
552437ca62
dummy pages for wallpaper and containment actions
2013-02-28 16:39:11 +01:00
Marco Martin
b88339cb4a
attempt to load different page set for containments
2013-02-28 16:33:44 +01:00
Marco Martin
d2d4faaa3e
hide choices when there is only one
2013-02-28 15:54:02 +01:00
Marco Martin
ea710003fc
a prototype, not used here for instant apply
...
on a desktop we will probably continue to have ok/apply/cancel buttons, on a ctive we will have instant apply, this commented code is a way to achieve this in a way that require no adaptation from the config pages whatsoever
2013-02-28 15:03:42 +01:00
Marco Martin
0b6770e2b2
Containment::addApplet -> Containment::createApplet
2013-02-28 13:32:47 +01:00
Sebastian Kügler
3be712eacd
new test page for Drag & Drop
2013-02-27 22:13:14 +01:00
Alex Neundorf
f07a425546
-fix build, find ThreadWeaver via KF5
...
I thin using the variables is safer, this way you are somewhat guarded against changes
in the names of targets, and a typo leads to an empty variable, instead to
"ld: cannot find -lkcoreaddons" which looks very much like a missing normal library
Alex
2013-02-27 21:45:35 +01:00
Marco Martin
53df27b8b7
config.qml is a pure model, search in config/
2013-02-27 18:33:09 +01:00
Marco Martin
6458522bbc
migrate page loading to ConfigModel
2013-02-27 18:33:09 +01:00
Marco Martin
872839ecf9
a simple model to parse config categories
...
ConfigModel will be used in the plasmoid config qml that defines a model for the categories of the config dialog
2013-02-27 17:41:31 +01:00
Sebastian Kügler
2168bdec75
no i18n right now
2013-02-27 14:54:55 +01:00
Marco Martin
7e96fe9000
resizing based on contents implicit sizes
...
still to be made a tad more reliable
2013-02-27 14:03:36 +01:00
Marco Martin
8ea0de9892
save and restore works again
2013-02-27 13:33:01 +01:00
Marco Martin
05bf0d344c
another small layout improvement
2013-02-27 11:57:55 +01:00
Marco Martin
4608fc6012
comments++
2013-02-27 11:15:33 +01:00
Marco Martin
528429b5ab
load global module if the local is not provided
2013-02-27 11:09:25 +01:00
Marco Martin
6d194f02e3
support for shell-provided configuration uis
2013-02-27 11:02:30 +01:00
Marco Martin
8170075d8d
fix page title
2013-02-26 22:32:31 +01:00
Marco Martin
de8644af69
make the config.qml object a "model"
2013-02-26 21:48:36 +01:00
Marco Martin
c7ade82561
some other layout fix
2013-02-26 14:49:46 +01:00
Marco Martin
e781a2bba2
slightly better layout
2013-02-26 14:30:51 +01:00
Marco Martin
fd9282d22f
auto load first page
2013-02-26 13:58:37 +01:00
Marco Martin
3a5e5f931b
close window on ok/cancel pressed
...
delete window on close
2013-02-26 12:47:08 +01:00
Sebastian Kügler
0ce418c311
Add Desktop, Floating and FullScreen dialog examples
2013-02-26 05:44:46 +01:00
Sebastian Kügler
6a73133da4
positioning for popups
...
- default top TopEdge
- Swap edges if specified
- shift on non-specified edges
- all borders, edge-cases (ha!) are confirmed working
- cleaned up some cruft
Not taken care of yet:
- framesvg border disabling
- sliding effect w/ kwin
- smarter resolution of visualParent
2013-02-26 03:58:55 +01:00
Sebastian Kügler
c10b33a0a0
smallish improvements in testapplet
2013-02-26 02:17:40 +01:00
Sebastian Kügler
a32b63d297
Set edge from test applet
2013-02-26 01:14:05 +01:00
Marco Martin
aa1940b246
partly working configuration
...
still writes in the wrong config file
2013-02-25 20:58:01 +01:00
Sebastian Kügler
14e42206b0
test code for dialog location
2013-02-25 17:55:06 +01:00
Marco Martin
75ddf58938
ConfigView::configPages() is a list of dialogs
...
returns a list of data to create the pages: a title, an icon and a component
2013-02-22 20:58:54 +01:00
Script Kiddy
459b49fff9
SVN_SILENT made messages (.desktop file)
2013-02-22 18:03:06 +01:00
Marco Martin
ff089521af
actually load config ui files
2013-02-22 15:43:01 +01:00
Marco Martin
cfe6a40d3d
ad a stub config ui
...
the config ui layout will be decided from the corona.
the desktop one will end up having desktop components
still missing:
* binding to plasmoid object
* way close the dialog
* use ok/apply/cancel
* how to implement difference between ok to apply and instant apply?
2013-02-22 15:10:55 +01:00
Sebastian Kügler
46fcb0f402
remove visualParent for QUeryDialog
2013-02-22 12:43:32 +01:00
Marco Martin
b29ddd2f27
support for vertical panels
2013-02-22 11:51:55 +01:00
Marco Martin
06ca6e57aa
correct sign for offset
2013-02-22 11:51:55 +01:00
Sebastian Kügler
f23ca788ee
better dialog content in tca
2013-02-22 03:51:51 +01:00
Sebastian Kügler
00c93c186d
Test code for placement
2013-02-22 03:43:09 +01:00
Sebastian Kügler
16d42cc955
Add visualParent to dialogs, QueryDialog example
2013-02-22 02:18:16 +01:00
Marco Martin
14da11551a
support alignment
2013-02-21 21:12:12 +01:00
Marco Martin
36d5f25371
restore some values from config
...
panelviews can restore offset, minimum, maximum and size from the config
still needed alignment and
resize will need a bit of work since should be containment-controlled
2013-02-21 20:35:21 +01:00