Lines Matching refs:desktop
8 #include "widgets/desktop-widget.h"
11 #include "desktop-tracker.h"
14 #include "desktop.h"
22 desktop(0),
51 if (dtw && dtw->desktop) {
52 setBase(dtw->desktop); // may also set desktop
70 void DesktopTracker::setBase(SPDesktop *desktop)
72 if (this->base != desktop) {
73 base = desktop;
74 // Do not override an existing target desktop
75 if (!this->desktop) {
76 setDesktop(desktop);
88 return desktop;
96 void DesktopTracker::activateDesktopCB(SPDesktop *desktop, DesktopTracker *self )
99 self->setDesktop(desktop);
118 if (dtw && dtw->desktop) {
119 setBase(dtw->desktop); // may also set desktop
126 } else if (desktop != base) {
132 void DesktopTracker::setDesktop(SPDesktop *desktop)
134 if (desktop != this->desktop) {
135 this->desktop = desktop;
136 desktopChangedSig.emit(desktop);