diff options
Diffstat (limited to 'src-qt5/core/lumina-desktop/LSession.h')
-rw-r--r-- | src-qt5/core/lumina-desktop/LSession.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src-qt5/core/lumina-desktop/LSession.h b/src-qt5/core/lumina-desktop/LSession.h index bdcc94a4..d046bdc7 100644 --- a/src-qt5/core/lumina-desktop/LSession.h +++ b/src-qt5/core/lumina-desktop/LSession.h @@ -59,6 +59,10 @@ public: bool registerVisualTray(WId); void unregisterVisualTray(WId); + //Public start menu buttons + bool registerStartButton(QString ID); + void unregisterStartButton(QString ID); + //Special functions for XCB event filter parsing only // (DO NOT USE MANUALLY) void RootSizeChange(); @@ -121,6 +125,8 @@ private: int TrayDmgEvent, TrayDmgError; QList<WId> RunningTrayApps; bool TrayStopping; + //Start Button Variables + QString StartButtonID; //Task Manager Variables WId lastActiveWin; @@ -167,6 +173,9 @@ signals: void VisualTrayAvailable(); //new Visual Tray Plugin can be registered void TrayListChanged(); //Item added/removed from the list void TrayIconChanged(WId); //WinID of Tray App + //Start Button signals + void StartButtonAvailable(); + void StartButtonActivated(); //Task Manager Signals void WindowListEvent(WId); void WindowListEvent(); |