Marco Martin
5c906d7314
delay corona creation
...
the corona should be created after QCoreapplication::Exec() is called
12 years ago
Marco Martin
a970abf7c9
delay sync of the screen a bit
...
when the panel view changes screen, delay sync of the screen and syncGeometry a bit
the difference is huge (it's actually reliable now)
12 years ago
Aleix Pol
b5589fe3da
Recursively figure out the screen a containment is in
...
If a containment is in an applet, then recursively ask for the screen
until we get to an actual root containment that can tell us the screen.
CCBUG: 334500
12 years ago
Marco Martin
26ac36e27d
fire adaptToScreen only once
...
this makes the desktops and panels more deterministically
follow the primary screen
* adaptToScreen is useless per se in moveEvent, but what's worse will cause a recursion loop
* disconnect the geometry sync from the old screen
CCBUG:335710
12 years ago
Aleix Pol
a1a985c1f5
Polished the output sorting function
12 years ago
Lukáš Tinkl
fd17db12d4
i18n fixes
...
boy... there's a LOT of work here
12 years ago
Marco Martin
a7f39bdef5
friendlier window title
...
BUG:336282
12 years ago
Marco Martin
76426316b8
set a mask when no compositing
12 years ago
Marco Martin
b65eb9a635
don't try to translate QByteArray()
...
also, proper contexts for containmentactions messages
BUG:336149
12 years ago
l10n daemon script
31ad166b6b
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
2345ebb0b2
proper category name
12 years ago
Martin Gräßlin
5ea23e3814
Improve finding of all X11 dependencies
...
* Don't find what is not used
* Don't find things multiple times
* Use XCB::XCB and similar instead of ${XCB_XCB_LIBRARY}
REVIEW: 118659
12 years ago
Marco Martin
e9abcfe012
fix flags test
...
dismiss when clicking on desktop
12 years ago
Marco Martin
844d5b8d10
show config view only once per applet
12 years ago
Aleix Pol
61dec2e635
Move away from QDesktopWidget
...
0 screen is always primary
Use QGuiApplication::screens to count screens
12 years ago
Aleix Pol
a86411e598
Remove unused headers
12 years ago
David Edmundson
4a77c91d83
replace [] with .value()
...
accessing via [] operator will make new entries in a hash table with
null pointers.
12 years ago
Marco Martin
03c3725fdc
ignore destroyes for containments we throw away
12 years ago
Marco Martin
297f835b60
if there are conflicting containments, destroy one
...
if the config file was damaged at the point there were more than one containment
with same screen, same activity, leave only one intact
12 years ago
Marco Martin
b7de0d4138
as dialog, don't close when dialog has focus
12 years ago
Marco Martin
d2c7ee7aae
don't show dashboard in task manager
...
since people find it too weird, hide dashboard from task manager
*but* it's going to stay under the panel, and windows are still
going to be capable to cover it
BUG:332691
12 years ago
Marco Martin
0a64592690
temp disable runtimeplatform based on defaults
...
we have to change the way the platform specific components are done
adding on the fly import paths that override the same plugin
breaks the QML parsing
12 years ago
Ivan Čukić
0f8abf96e8
Don't crash when createContainment returns NULL
12 years ago
Marco Martin
3856d469a1
allow shells to specify a runtime platform
12 years ago
Marco Martin
0f00ed744a
when the shell changes, reload the defaults config
12 years ago
Marco Martin
f43802ae82
alter visibility mode only if not normal panel
...
when the panel mode is autohide, the visibility mode has to be
altered when the controller is open, or the panel will go invisible
also when the mode is windowcancover is better to alter, or the panel may disappear
as well.
12 years ago
Marco Martin
acd904bd58
Revert "Don't change visibility mode on panel when opening config"
...
This reverts commit 199c7f2ffe .
12 years ago
Marco Martin
05a34320b5
size restore is done by base class
12 years ago
Marco Martin
d4c85a4e54
restore containment config view size
12 years ago
David Edmundson
af748d39c9
Remove the debug enabler
...
It's not much use without QtCreator being able to profile multiple
engines at once. Even then it's too much to deal with anyway.
12 years ago
Bhushan Shah
cc3ab5e0f4
Export toggleActivityManager method over dbus
...
This unbreaks the activities dataengine
REVIEW: 118367
BUG: 335427
12 years ago
Aleix Pol
f43263ba79
Let the DesktopView react properly to the package changed signal
...
It used to be done by PlasmaQuick::View done, but it was not correct as
it was hard-coding Desktop.qml there.
12 years ago
Marco Martin
4d37d133b8
the shell package allows external paths
12 years ago
David Edmundson
ca673b9aca
Remove pointless double config sync
12 years ago
David Edmundson
199c7f2ffe
Don't change visibility mode on panel when opening config
...
There's a timer on the struts updating, and so far this all seems to
work quite well.
BUG: 333876
12 years ago
Marco Martin
b0bc668164
don't use a lambda
12 years ago
Marco Martin
485376b949
don't delete the config immediately
...
suicide the panel configuration window after 2 minutes instead
12 years ago
l10n daemon script
8be9712437
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
3829ea931b
ensure to resize when setting the height
...
CCBUG:335107
12 years ago
Marco Martin
b3cdf486e1
copy all the groups to both versions of the config
...
both config() and configScheme()
BUG:335012
12 years ago
David Edmundson
ff5fb41e41
Fix build
12 years ago
David Edmundson
23e7bb1774
Show applets from the system tray in Widget Explorer
...
REVIEW: 118126
BUG: 331953
12 years ago
Eike Hein
00e2528ae1
Make setting min/max panel length shift the opposite max/min bounds as needed.
12 years ago
Eike Hein
8ee965ee87
Expose min/max length panel properties to desktop scripting.
...
The length property setter now does an appropriate bounds
check instead of setting the min/max length properties as
well.
REVIEW:118206
12 years ago
l10n daemon script
a85f5bc9e3
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
23c8cc7e1d
don't return wrong available area when moving panel
...
BUG:334892
12 years ago
Marco Martin
8811051d6e
close dashboard with Esc
...
BUG:334842
12 years ago
Aleix Pol
3344b792f6
If the panel is not initialized, also return a default value
...
Instead of crashing
12 years ago
Aleix Pol
2d89689f38
Don't make the panel visible right in the constructor
...
It will end up showing upon restore, when things are more initialized.
12 years ago
Aleix Pol
c3a22582a8
Remove uses of QDesktopWidget
...
It does weird things behind doors, like instantiating and displaying a
widget. We don't want that when loading plasma.
12 years ago