Marco Martin
c55e6ad462
get default containments and toolbox from package
13 years ago
Marco Martin
b5085e48ce
port away from kglobal
13 years ago
Marco Martin
7accedffa6
port away from kglobal
13 years ago
Marco Martin
206e643588
adapt to api changes
13 years ago
Marco Martin
cce0248e90
adapt to kaboutdata api changes
13 years ago
Marco Martin
70f970dc3d
packages without structure are invalid
13 years ago
Marco Martin
fa5b181ba9
shell package partly working
13 years ago
Marco Martin
68cfab8194
add apluginloader for a custom package structure
...
probably this package structure goes into libplasma
13 years ago
Marco Martin
8ad5f979fc
remove initializeLayout()
13 years ago
Marco Martin
17f7271350
remove appletMimeType()
...
addContainment becomes createContainment
13 years ago
Aaron Seigo
95b080f8db
pretty? :)
13 years ago
Marco Martin
04aaa086d7
animate color transition
13 years ago
Marco Martin
a79babf20b
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
13 years ago
Marco Martin
876b929ab9
try to add a config
13 years ago
Marco Martin
9c9500d5b1
WallpaperInterface for wallpapers
...
will be used to provide configuration access and a configuration UI
13 years ago
Marco Martin
9267286730
preliminary list of wallpaper plugins
13 years ago
Marco Martin
d85c2b2372
dummy pages for wallpaper and containment actions
13 years ago
Marco Martin
56a0bace10
attempt to load different page set for containments
13 years ago
Marco Martin
502ea8040d
hide choices when there is only one
13 years ago
Marco Martin
b40417693d
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
13 years ago
Marco Martin
de567068c1
Containment::addApplet -> Containment::createApplet
13 years ago
Sebastian Kügler
499d519435
new test page for Drag & Drop
13 years ago
Alex Neundorf
98207674c4
-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
13 years ago
Marco Martin
7fa43d23b9
config.qml is a pure model, search in config/
13 years ago
Marco Martin
d9afb56b5f
migrate page loading to ConfigModel
13 years ago
Marco Martin
921e7573cf
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
13 years ago
Sebastian Kügler
f43e5afedd
no i18n right now
13 years ago
Marco Martin
aeac5a2e99
resizing based on contents implicit sizes
...
still to be made a tad more reliable
13 years ago
Marco Martin
b198def92a
save and restore works again
13 years ago
Marco Martin
f15d94c08b
another small layout improvement
13 years ago
Marco Martin
9ec3c98f63
comments++
13 years ago
Marco Martin
47df930f36
load global module if the local is not provided
13 years ago
Marco Martin
a4e171cd7c
support for shell-provided configuration uis
13 years ago
Marco Martin
e3ce0051c9
fix page title
13 years ago
Marco Martin
41b7fb8012
make the config.qml object a "model"
13 years ago
Marco Martin
9201e63c4c
some other layout fix
13 years ago
Marco Martin
c292acde93
slightly better layout
13 years ago
Marco Martin
e02d128bfe
auto load first page
13 years ago
Marco Martin
2d7e79d57b
close window on ok/cancel pressed
...
delete window on close
13 years ago
Sebastian Kügler
cad66ed4f0
Add Desktop, Floating and FullScreen dialog examples
13 years ago
Sebastian Kügler
32e23eed36
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
13 years ago
Sebastian Kügler
e70ba67190
smallish improvements in testapplet
13 years ago
Sebastian Kügler
3fa971f2dc
Set edge from test applet
13 years ago
Marco Martin
fed3644592
partly working configuration
...
still writes in the wrong config file
13 years ago
Sebastian Kügler
f556ef49c9
test code for dialog location
13 years ago
Marco Martin
91b9fecf5d
ConfigView::configPages() is a list of dialogs
...
returns a list of data to create the pages: a title, an icon and a component
13 years ago
Script Kiddy
1cb717644c
SVN_SILENT made messages (.desktop file)
13 years ago
Marco Martin
bc12f4fe56
actually load config ui files
13 years ago
Marco Martin
5b848b5dc9
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?
13 years ago
Sebastian Kügler
3a1ccc26f2
remove visualParent for QUeryDialog
13 years ago