aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop/LSession.h
diff options
context:
space:
mode:
authorKen Moore <ken@pcbsd.org>2015-01-01 10:18:35 -0500
committerKen Moore <ken@pcbsd.org>2015-01-01 10:18:35 -0500
commit64c9ecca216ce03287908c510a7af3adff112832 (patch)
treeebfdb821a450121a8ebd9352b2c57ce0cdd3d0ef /lumina-desktop/LSession.h
parentMake sure that any argv[] -> QString translations from CLI input are run thro... (diff)
downloadlumina-64c9ecca216ce03287908c510a7af3adff112832.tar.gz
lumina-64c9ecca216ce03287908c510a7af3adff112832.tar.bz2
lumina-64c9ecca216ce03287908c510a7af3adff112832.zip
Large update of XLib -> XCB usage
1) Add ability for task manager to minimize/maximize window from details menu 2) Add quick check/movement of new windows to make sure they are not underneath any panels
Diffstat (limited to 'lumina-desktop/LSession.h')
-rw-r--r--lumina-desktop/LSession.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/lumina-desktop/LSession.h b/lumina-desktop/LSession.h
index 20466b16..cc918407 100644
--- a/lumina-desktop/LSession.h
+++ b/lumina-desktop/LSession.h
@@ -28,7 +28,6 @@
#include "SystemWindow.h"
#include "LDesktop.h"
#include "WMProcess.h"
-//#include "LXcbEventFilter.h"
#include <LuminaX11.h>
@@ -53,10 +52,6 @@ public:
//Functions to be called during startup
void setupSession();
- //virtual bool x11EventFilter(XEvent *event);
-
- //bool LoadLocale(QString);
-
//Public System Tray Functions
QList<WId> currentTrayApps(WId visualTray);
bool registerVisualTray(WId);
@@ -93,7 +88,7 @@ private:
WMProcess *WM;
QList<LDesktop*> DESKTOPS;
QFileSystemWatcher *watcher;
- //XCBEventFilter *evFilter;
+
//Internal variable for global usage
AppMenu *appmenu;
SettingsMenu *settingsmenu;
@@ -108,6 +103,9 @@ private:
QList<WId> RunningTrayApps;
bool TrayStopping;
+ //Task Manager Variables
+ QList<WId> RunningApps;
+
public slots:
void launchStartupApps();
@@ -125,6 +123,8 @@ private slots:
void checkUserFiles();
void refreshWindowManager();
void updateDesktops();
+ void registerDesktopWindows();
+ void adjustWindowGeom(WId win);
void SessionEnding();
bgstack15