aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-desktop/LSession.h
diff options
context:
space:
mode:
Diffstat (limited to 'src-qt5/core/lumina-desktop/LSession.h')
-rw-r--r--src-qt5/core/lumina-desktop/LSession.h9
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();
bgstack15