From 3da4b900fdc3be3b6a86ec18dbf89bd96269540a Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Tue, 10 Jan 2017 11:30:42 -0500 Subject: 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). --- src-qt5/core/lumina-desktop-unified/global-includes.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src-qt5/core/lumina-desktop-unified/global-includes.h') 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 #include #include +#include +#include // libLumina includes #include @@ -52,12 +54,12 @@ #include #include #include +#include -//XCB Includes -/*#include -#include -#include -#include -#include //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 -- cgit