71 bool hasWindow()
const;
78 bool isMenuWindow(
const Window *window)
const;
89 void show(
const QRect &pos,
Window *window);
101 void showHideActivityMenu();
109 void menuAboutToShow();
116 void menuAboutToHide();
122 void desktopPopupAboutToShow();
127 void multipleDesktopsPopupAboutToShow();
132 void screenPopupAboutToShow();
137 void activityPopupAboutToShow();
143 void slotWindowOperation(QAction *action);
153 void initDesktopPopup();
157 void initScreenPopup();
163 void initActivityPopup();
169 void helperDialog(
const QString &message);
177 QMenu *m_desktopMenu;
181 QMenu *m_multipleDesktopsMenu;
189 QMenu *m_activityMenu;
193 QMenu *m_scriptsMenu;
194 QAction *m_resizeOperation;
195 QAction *m_moveOperation;
196 QAction *m_maximizeOperation;
197 QAction *m_shadeOperation;
198 QAction *m_keepAboveOperation;
199 QAction *m_keepBelowOperation;
200 QAction *m_fullScreenOperation;
201 QAction *m_noBorderOperation;
202 QAction *m_minimizeOperation;
203 QAction *m_closeOperation;
204 QAction *m_shortcutOperation;
208 QPointer<Window> m_window;
209 QAction *m_rulesOperation =
nullptr;
210 QAction *m_applicationRulesOperation =
nullptr;