390 Commits (3daa7bd2c58f976ee34bafd9c19650b70ff1bf7e)

Author SHA1 Message Date
Aleix Pol a30520570c Make sure views are inserted in the correct place 12 years ago
Aleix Pol 700e563ea1 --debug 12 years ago
Aleix Pol 2e62655b62 Fix connection 12 years ago
Aleix Pol ee66ea32f7 Fix crashes 12 years ago
Marco Martin dc53d4dae9 fix panel creation from script 12 years ago
Marco Martin 3674d5c882 fix crashes in *some* cases during containment switch 12 years ago
Marco Martin 07acf2b367 don't assert when is windowed 12 years ago
Marco Martin b0643cb62d the scriptengine is single use 12 years ago
Aleix Pol a487749264 Make availableScreenRegion and screenGeometry work the same way 12 years ago
Aleix Pol 3472ea285b Some plasmoids ask for the screen when destructing 12 years ago
Aleix Pol b37948000e Improve predictability of plasma-shell screen id's 12 years ago
Aleix Pol cf219897d6 Make it explicit that screenInvariants doesn't change anything 12 years ago
Marco Martin d0cde0c59c setScreen must be called with a valid containment 12 years ago
Aleix Pol 2052b81140 Remove hack for early initialization of PanelView 12 years ago
Aleix Pol a167ee0269 Fix coding style issues in my changes 12 years ago
Aleix Pol 8e14def8ec Fix some crashes on cleanup 12 years ago
Aleix Pol 6ef06e82be Some workarounds to make sure we can use libkscreen 12 years ago
Aleix Pol 168c15a463 Adopt libkscreen to get information of the screens 12 years ago
Aleix Pol 651713374b Revert "Drop some unneeded QDesktopWidget references" 12 years ago
Aleix Pol 60ae68a432 Drop some unneeded QDesktopWidget references 12 years ago
Marco Martin 7cb2d06802 move splashscreen notification in plasma-shell 12 years ago
Marco Martin 57e4c450ac try to resize the panel beforehand 12 years ago
Marco Martin 568ffd5ed2 use a sharedconfig to copy groups 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
Marco Martin 9703554cc6 try to add the panel at the screen the cursor is 12 years ago
Marco Martin c705170099 the panels for nonexistent screens don't appear 12 years ago
Marco Martin 8d36e68eca make sure to not create view for cloned screens 12 years ago
Marco Martin b9f04c59ac make sure lastScreen is correct for the panel 12 years ago
David Edmundson 8bae76e69f Use a lambda to remove a desktop view when a screen is removed 12 years ago
David Edmundson a70298ab38 Avoid creating null pointers in d->panelViews when accessing data 12 years ago