D10343: Create containment on specified screen
ngraham added a reviewer: Plasma. REPOSITORY R242 Plasma Framework (Library) REVISION DETAIL https://phabricator.kde.org/D10343 To: hoffmannrobert, #plasma Cc: kde-frameworks-devel, michaelh, ngraham, bruns
D10343: Create containment on specified screen
hoffmannrobert updated this revision to Diff 38410. hoffmannrobert edited the test plan for this revision. hoffmannrobert added a comment. Restricted Application edited subscribers, added: kde-frameworks-devel; removed: Frameworks. - Remove unnecessary Containment::setLastScreen() REPOSITORY R242 Plasma Framework (Library) CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D10343?vs=26652=38410 BRANCH master REVISION DETAIL https://phabricator.kde.org/D10343 AFFECTED FILES src/plasma/corona.cpp src/plasma/corona.h src/plasma/private/corona_p.h To: hoffmannrobert Cc: kde-frameworks-devel, michaelh, ngraham, bruns, #frameworks
D10343: Create containment on specified screen
hoffmannrobert edited the test plan for this revision. REPOSITORY R242 Plasma Framework (Library) REVISION DETAIL https://phabricator.kde.org/D10343 To: hoffmannrobert Cc: #frameworks, michaelh, ngraham
D10343: Create containment on specified screen
hoffmannrobert edited the summary of this revision. REPOSITORY R242 Plasma Framework (Library) REVISION DETAIL https://phabricator.kde.org/D10343 To: hoffmannrobert Cc: #frameworks, michaelh, ngraham
D10343: Create containment on specified screen
hoffmannrobert created this revision. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: Frameworks. hoffmannrobert requested review of this revision. REVISION SUMMARY Add methods used by Plasma::Containment *ShellCorona::addPanel(const QString ) (see plasma-workspace): Containment *createContainmentForScreen(int screenNum, const QString , const QVariantList = QVariantList()); Containment *addContainmentForScreen(int screenNum, const QString , const QVariantList , uint id, bool delayedInit = false); void Containment::setLastScreen(int screen); These are needed to create panels on the current screen in multi-monitor environments, so panels can be created on all desired screens. Currently it is only possible to have panels on one screen. REPOSITORY R242 Plasma Framework (Library) BRANCH master REVISION DETAIL https://phabricator.kde.org/D10343 AFFECTED FILES src/plasma/containment.cpp src/plasma/containment.h src/plasma/corona.cpp src/plasma/corona.h src/plasma/private/corona_p.h To: hoffmannrobert Cc: #frameworks, michaelh, ngraham