aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-desktop-unified/global-includes.h
diff options
context:
space:
mode:
authorKen Moore <ken@ixsystems.com>2017-01-10 11:30:42 -0500
committerKen Moore <ken@ixsystems.com>2017-01-10 11:30:42 -0500
commit3da4b900fdc3be3b6a86ec18dbf89bd96269540a (patch)
tree003fb83920c8b1dcba2501debcee2f0274ab6c79 /src-qt5/core/lumina-desktop-unified/global-includes.h
parentTranslated using Weblate (l_TERMINAL@cs (generated)) (diff)
downloadlumina-3da4b900fdc3be3b6a86ec18dbf89bd96269540a.tar.gz
lumina-3da4b900fdc3be3b6a86ec18dbf89bd96269540a.tar.bz2
lumina-3da4b900fdc3be3b6a86ec18dbf89bd96269540a.zip
More setup for Lumina2:
1) Make a new "DesktopSettings" class in libLumina for managing desktop settings files. This class understands/uses a hierarchy of files (User Overrides > System Overrides > Default Settings) and layers them as needed for the session. 2) Cleanup the new source tree a lot more, and get it *mostly* compiling (mostly just the backend classes right now - none of the desktop/WM classes yet).
Diffstat (limited to 'src-qt5/core/lumina-desktop-unified/global-includes.h')
-rw-r--r--src-qt5/core/lumina-desktop-unified/global-includes.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src-qt5/core/lumina-desktop-unified/global-includes.h b/src-qt5/core/lumina-desktop-unified/global-includes.h
index 0733b232..006ecedf 100644
--- a/src-qt5/core/lumina-desktop-unified/global-includes.h
+++ b/src-qt5/core/lumina-desktop-unified/global-includes.h
@@ -43,6 +43,8 @@
#include <QDesktopWidget>
#include <QStyleOption>
#include <QThread>
+#include <QMediaObject>
+#include <QMediaPlayer>
// libLumina includes
#include <LuminaX11.h>
@@ -52,12 +54,12 @@
#include <LUtils.h>
#include <LDesktopUtils.h>
#include <LuminaSingleApplication.h>
+#include <DesktopSettings.h>
-//XCB Includes
-/*#include <xcb/xcb.h>
-#include <xcb/xproto.h>
-#include <xcb/damage.h>
-#include <xcb/xcb_atom.h>
-#include <xcb/xcb_aux.h> //included in libxcb-util.so*/
+//Setup any global defines (no classes or global objects: use "global-objects.h" for that)
+namespace Lumina{
+ //Flags/enumerations
+ enum WindowAction{MoveResize, Show, Hide, TryClose, Closed, WA_NONE};
+};
#endif
bgstack15