Marco Martin
c02bc94e9b
use Containment::appletAlternativesRequested
12 years ago
Marco Martin
a477f4cebb
use the corona package
12 years ago
Marco Martin
74abdffbf4
move the alternatives dialog in the shell
...
it belong here: it's something that should be pure decision of the shell
12 years ago
Dan Vrátil
05bef50128
Fix position of ToolBox on second screen
...
The offset of ToolBox on first screen was applied on all ToolBoxes
REVIEW: 119358
12 years ago
David Edmundson
bc1fdb8e7c
Don't leak handlers in shellmanager
...
REVIEW: 119340
12 years ago
Marco Martin
f4a5e893dd
possible to pass an argument in the panel ctor
...
this makes possible creating different kind of panels frm the scripting shell
with the optional argument
var panel = new Panel("pluginName");
12 years ago
l10n daemon script
f516e0b07e
SVN_SILENT made messages (.desktop file)
12 years ago
Marco Martin
ad1485e7f9
add api to list alternatives in the widget explorer
12 years ago
Hrvoje Senjan
f8357b6911
Unbreak build, try #2
...
KF5_VERSION is usually used internally by Frameworks, so makes sense
for the outside world to use another var
12 years ago
Aleix Pol
166db46065
Comment out an assert we cannot fully control yet
...
BUG: 337301
12 years ago
David Edmundson
08d4603029
Remove page when adding widgets to select what type of applet to install
...
We only support one
REVIEW: 119180
BUG: 337072
12 years ago
David Edmundson
a248ed56d5
Correctly install applets
...
Plasma/Plasmoid does not exist! This would just crash.
12 years ago
Bhushan Shah
ebf2ea24e2
Remove obsolete debug message and fix comment
12 years ago
Bhushan Shah
808cbf572d
debug--
12 years ago
Aleix Pol
c7b912c559
Forgot to commit this
12 years ago
Aleix Pol
249077da7c
remove comment I just added and remove unneeded lookup
12 years ago
Aleix Pol
d64a70ef8d
add comment
12 years ago
Aleix Pol
9726aa48d7
Don't add the view to the list until it's ready.
12 years ago
Marco Martin
04f4eaa515
append views as the first thing
...
it may still be a crash on screen added with the corona locked
CCBUG:337200
12 years ago
Aleix Pol
851cd12662
Improve checking for last screen in screenInvariants
...
It seems like we were not taking lastScreen seriously enough, add some
checks that ensure things are where they should be.
12 years ago
Aleix Pol
50a61f273f
Code cleaning
...
Less redundancy, less hollywood movie-like debug messages
12 years ago
Aleix Pol
cdd4450cde
Make sure we notify the containment what screen it's in
...
It's important because otherwise lastScreen is left to -1 and when
recreating we'll know which one to recover
12 years ago
Aleix Pol
5b6f0d5828
Remove redundant warning
12 years ago
Aleix Pol
d555de5294
Fix insertScreen algorithm
...
We were not moving panels, only screens
12 years ago
Aleix Pol
647fa0d074
Small optimization in createContainmentForActivity
...
Reduce value lookups
It's never going to be a bottleneck, but it made me cringe.
12 years ago
Aleix Pol
5fae6f76d3
Simplify screen change reaction
...
Only let the containment store the last screen when the screen changes or
the view is shown.
Only listen to screenChanged once.
CCBUG: 335710
12 years ago
Aleix Pol
bb60c0007d
Show the panels the same way we do with the desktop.
...
setContainment -> setScreen -> show
12 years ago
Aleix Pol
14f83e2ad9
Polish screen connection event
...
Make sure the screen is not added until the containment is defined and the
screen is shown.
Don't check if a screen is redundant to itself.
Also delay output redundancy using the timer, until the screen is taken
care for. Also delay the timer a bit further as all the screen management
takes quite some time.
12 years ago
l10n daemon script
6ef6c7e692
SVN_SILENT made messages (.desktop file)
12 years ago
Aleix Pol
aca50237d7
Improve debug-ability of plasma shell
...
I set up some of the methods as invokable, so that we can export most useful
stuff. I won't add it by default though, because it could be bad.
What it needs is:
- dbus.registerObject(QStringLiteral("/PlasmaShell"), this);
+ dbus.registerObject(QStringLiteral("/PlasmaShell"), this, QDBusConnection::ExportAllContents);
12 years ago
Aleix Pol
6a37e2027d
Restore view visibility
...
It sounds weird but it happens
Also make sure that the screen has been adapted before showing
12 years ago
Aleix Pol
0dc65163a1
--compilation warnings
12 years ago
Aleix Pol
8dc5591cba
Improve state tracking
...
Improve how we make sure that the screen state is the one we expected
Include some warnings while at it.
12 years ago
Aleix Pol
1ccb8f610e
Delay output reconsideration
...
We can't connect to said signals, because the output we get has only some
of the properties set and we might be fooled.
12 years ago
Aleix Pol
dee53c9d00
Simplify the screen initialization process
...
Only set the screen right before triggering show(), otherwise it can mess
up for reasons I don't know.
Also I prefer not to pass the screen in the constructor, given that we
move the DesktopView instances across screens and it gives the wrong
impression that the view is tied to the screen.
12 years ago
David Edmundson
a42ceb3105
Only start krunner if no modifiers are also being pressed
...
Modifiers imply we are pressing a shortcut.
BUG: 337019
12 years ago
Vishesh Handa
7652d58192
PlasmaShell: Disable Session Management
...
PlasmaShell should not be restored by the session manager. It will be
started by klauncher because we install an autostart file.
This also clears up the booting process to a certain extent, as
plasmashell will now not be started twice (once via session restore, and
once via autostart)
REVIEW: 119105
12 years ago
Marco Martin
de12ba98b2
save the layout on application close
12 years ago
Aleix Pol
45fa176b39
If the primary screen doesn't have a QScreen, then it still should be ok
12 years ago
Aleix Pol
0c8a781161
Ensure we're tracking all outputs
12 years ago
Martin Gräßlin
71be2a13f8
Revert "set QSG_RENDER_LOOP as basic if not explicitly set"
...
This reverts commit 30d2489930 .
The test results we got indicate that on NVIDIA the problems with the
threaded rendering loop do not exist and at the same time the rendering
result improves a lot. As Qt still disables the threaded rendering loop
for the problematic drivers, it's better to not force the basic rendering
loop.
12 years ago
Marco Martin
79d629949a
controller bypasses windowmanager
...
the controller must be over the other panels and ignore the struts
BUG:336850
12 years ago
Jan Grulich
4a190ad74a
Add missing depencency on KXmlGui
12 years ago
Aleix Pol
a85ff6036f
Take into account that the primary screen might not be connected
...
Yay for safe API's!
BUG: 336864
12 years ago
l10n daemon script
d0c3845cb2
SVN_SILENT made messages (.desktop file)
12 years ago
David Edmundson
3f800f17fb
Debug--
12 years ago
David Edmundson
2a9547ae1d
Replace completely useless debug
12 years ago
l10n daemon script
e558bc76b9
SVN_SILENT made messages (.desktop file)
12 years ago
Vishesh Handa
a03b006c8a
Shell: Show an OSD for the keyboard brightness
...
REVIEW: 118975
12 years ago
Aleix Pol
94c6aa2b17
Fix panels management
...
Rename removeDesktop -> removeScreen
Embrace removeScreen as the procedure to disable a screen.
Don't delay destruction of the panels either, the screen could have been
deleted by then.
12 years ago