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
Marco Martin
895ef458e0
support for vertical panels
13 years ago
Marco Martin
5ffa2f277f
correct sign for offset
13 years ago
Sebastian Kügler
35ed386e6e
better dialog content in tca
13 years ago
Sebastian Kügler
21af739704
Test code for placement
13 years ago
Sebastian Kügler
55c9a0457e
Add visualParent to dialogs, QueryDialog example
13 years ago
Marco Martin
d5b7b8a1e5
support alignment
13 years ago
Marco Martin
a7f8d422c2
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
13 years ago
Marco Martin
636efc8996
add view config
...
experiment, for now has a slightly different way to find own config group compared to plasma1
13 years ago
Marco Martin
8ead74b7c2
iexplicitly link KF5::kwindowsystem
13 years ago
Marco Martin
0a0fb4d5b0
sync panel position to containment location
13 years ago
Marco Martin
20915f0cc5
panel is a Dock
13 years ago
Marco Martin
ecaf7e1240
blur behind panels
13 years ago
Marco Martin
f9c65f52a9
use a framesvgitem as background
13 years ago
Marco Martin
5b15bb4d12
implement popupPosition
...
call it only by setting a visualParent, don't expose it to qml for now
13 years ago
Marco Martin
77d91a4304
sync sizes also on the other way
13 years ago
Marco Martin
c4bb009c05
correct item resize
...
comment out more old api
will be reenable one by one only when needed
13 years ago
Marco Martin
a051a4ae8d
make sure a transparent window
13 years ago
Sebastian Kügler
9b13355b81
Use a PlasmaComponents.Dialog in tca
13 years ago
Sebastian Kügler
ba8c1579d5
Three types of Dialogs on DialogsPage
13 years ago
Sebastian Kügler
dd638f207a
Page with Dialogs in ComponentsApplet
13 years ago
Sebastian Kügler
1801145ed6
add buttonspage
...
New page, holds buttons and text elements.
13 years ago
Sebastian Kügler
3cd4023ea1
don't show cropped text in toolbox
13 years ago
Sebastian Kügler
01d1651f95
exercise clearbutton and enabling in TextField
13 years ago