Aleix Pol
97a181cd79
Don't adapt to the new screen if it's null
12 years ago
Aleix Pol
8e14def8ec
Fix some crashes on cleanup
...
Set a scope to lambda calls by passing the qobject, otherwise connects
persist after the object has been deleted.
Destroy the panel views when the ShellCorona is destroyed, otherwise they
stay available when the QScreen instances are cleaned up, provoking weird
crashes.
12 years ago
Aleix Pol
6ef06e82be
Some workarounds to make sure we can use libkscreen
12 years ago
Aleix Pol
df0091bbc2
Make it possible to set a screen to DesktopView and PanelView
...
Set all the winId dependent stuff whenever it changes, windows are recreated
upon screen change and we need to make sure the set properties are
honored after changing screens.
12 years ago
l10n daemon script
cf13f672b0
SVN_SILENT made messages (.desktop file)
12 years ago
Martin Klapetek
685fd46694
Emit proper signal on panel length changed
12 years ago
l10n daemon script
f6fa9c9cd7
SVN_SILENT made messages (.desktop file)
12 years ago
Aleix Pol
2c7c089976
Make it possible to move a DesktopView from a screen to another
...
This way we can move the DesktopViews around without re-creating them for
no reason.
12 years ago
Aleix Pol
168c15a463
Adopt libkscreen to get information of the screens
...
Qt subsystem has deficiencies on their approximation to multiple
screens. [1]
This patch adopts libkscreen to figure out screen additions and primary
modifications.
I'm not merging to master yet as I'm experiencing some issues but it's
already far more comfortable to work with than QGuiApplication::screens().
[1] https://bugreports.qt-project.org/browse/QTBUG-38404
CCMAIL: plasma-devel@kde.org
12 years ago
Aleix Pol
651713374b
Revert "Drop some unneeded QDesktopWidget references"
...
This reverts commit 60ae68a432 .
12 years ago
Aleix Pol
60ae68a432
Drop some unneeded QDesktopWidget references
...
Mostly includes without usage
12 years ago
Marco Martin
b1f89f51b3
don't try to show containment config for applets
...
only show containment config when cont->isContainment()
BUG:334034
12 years ago
l10n daemon script
7340ee7972
SVN_SILENT made messages (.desktop file)
12 years ago
l10n daemon script
02b92c46d5
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
61ecbd1c9f
add an option to force a shell
...
will be necessary to develop any other shell
12 years ago
l10n daemon script
55744e1106
SVN_SILENT made messages (.desktop file)
12 years ago
l10n daemon script
bc51c4f2b0
SVN_SILENT made messages (.desktop file)
12 years ago
l10n daemon script
c12cad775c
SVN_SILENT made messages (.desktop file)
12 years ago
l10n daemon script
8356528abc
SVN_SILENT made messages (.desktop file)
12 years ago
Aleix Pol
b0068a09cf
Port plasma code to PLASMA_RELATIVE_DATA_INSTALL_DIR
12 years ago
l10n daemon script
0054ac7f20
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
57068febe4
port to KConfigLoader
12 years ago
Aleix Pol
3df9ed42c0
Adapt the PanelView to the new item status in plasma-framework
...
Support RequiresAttentionStatus from the panel, by displaying auto-hide
panels when plasmoids set it as status.
REVIEW: 117723
12 years ago
l10n daemon script
f1f2804ccf
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
400a598325
remove focus from main item as view loses it
...
CCBUG:331971
12 years ago
Marco Martin
7cb2d06802
move splashscreen notification in plasma-shell
...
wait startupcompleted() to be emitted before telling the splash we're done
12 years ago
l10n daemon script
a0a3b12fd4
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
57e4c450ac
try to resize the panel beforehand
...
avoids unnecessary resizes and should speedup startup
12 years ago
Aleix Pol
c4a19fcbfc
If there's no containment, respect the visibility mode
12 years ago
Marco Martin
9c0dded0f6
don't base of the geometry for thickness()
...
resize thickness only when someone explicitly calls setThickness()
BUG:333492
12 years ago
Hrvoje Senjan
710266f097
use plasmapkg2
12 years ago
Marco Martin
537f8cca6e
reenable the local install widget wizard
12 years ago
Aleix Pol
dae9b75fe2
React to containment status changes
...
At the moment the Panel didn't have any code to react status changes from
the containment (and therefore its applets).
This patch aims to add this, only problem being that it doesn't work. The
"unhide requested" and "unhiding" messages are being displayed though.
I've been looking for the code that does the actual display of the
auto-hiding panels and I wasn't able to find it, help is welcome.
REVIEW: 117563
12 years ago
Marco Martin
a602e12e07
reenable ghns dialog
...
TODO: we'll need a category for plasma next plasmoids
12 years ago
Aleix Pol
5abda71a86
Allocate teh struts timer as a member
...
Like the rest of the timers
12 years ago
Marco Martin
ec5051e5b2
use a containmentconfigview only if isContainment
...
crash--
12 years ago
l10n daemon script
8c65690831
SVN_SILENT made messages (.desktop file)
12 years ago
l10n daemon script
153478d6ca
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
610c0f6b54
make the panelcontroller a focusable dock
...
seems the way everything is more predictable
BUG:332676
12 years ago
l10n daemon script
d2c65e4c9d
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
568ffd5ed2
use a sharedconfig to copy groups
...
also use createContainmentDelayed
this way, the new containment will have a configuration
as close as possible to the old one
12 years ago
Marco Martin
4cab4fefe4
list only desktop containments
12 years ago
Marco Martin
cd4033508f
ll logic for switching containment type
12 years ago
Marco Martin
e9ac540825
prototype function to switch containment type
12 years ago
l10n daemon script
666d8a9ffe
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
28151be9a8
fix connection
12 years ago
Marco Martin
9703554cc6
try to add the panel at the screen the cursor is
...
BUG:333191
12 years ago
Marco Martin
609f527079
struts on the proper screen
12 years ago
Marco Martin
c705170099
the panels for nonexistent screens don't appear
...
if the screen isn't there when plasma starts,
don't add the panels of that screen
if a screen is disconnected, remove the panels of said screen
BUG:333193
12 years ago
Marco Martin
8d36e68eca
make sure to not create view for cloned screens
...
very hacky, but it's all we can do with QScreen
BUG:330757
12 years ago