aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-desktop-unified/src-WM/GlobalDefines.h
diff options
context:
space:
mode:
authorWeblate <noreply@weblate.org>2017-01-04 21:47:56 +0000
committerWeblate <noreply@weblate.org>2017-01-04 21:47:56 +0000
commit5840eb59b26d1dab6f43b2e2f9e4ca6ce8b70e0f (patch)
tree931c2fe0927dcf25cac4031374db4b0c6dcdc727 /src-qt5/core/lumina-desktop-unified/src-WM/GlobalDefines.h
parentTranslated using Weblate (lumina_SEARCH@fr (generated)) (diff)
parentMerge branch 'master' of github.com:trueos/lumina (diff)
downloadlumina-5840eb59b26d1dab6f43b2e2f9e4ca6ce8b70e0f.tar.gz
lumina-5840eb59b26d1dab6f43b2e2f9e4ca6ce8b70e0f.tar.bz2
lumina-5840eb59b26d1dab6f43b2e2f9e4ca6ce8b70e0f.zip
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'src-qt5/core/lumina-desktop-unified/src-WM/GlobalDefines.h')
-rw-r--r--src-qt5/core/lumina-desktop-unified/src-WM/GlobalDefines.h74
1 files changed, 74 insertions, 0 deletions
diff --git a/src-qt5/core/lumina-desktop-unified/src-WM/GlobalDefines.h b/src-qt5/core/lumina-desktop-unified/src-WM/GlobalDefines.h
new file mode 100644
index 00000000..3ec278ac
--- /dev/null
+++ b/src-qt5/core/lumina-desktop-unified/src-WM/GlobalDefines.h
@@ -0,0 +1,74 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+// Global defines and enumerations for the window manager
+//===========================================
+#ifndef _LUMINA_WINDOW_MANAGER_GLOBAL_DEFINES_H
+#define _LUMINA_WINDOW_MANAGER_GLOBAL_DEFINES_H
+
+//Qt includes
+#include <QObject>
+#include <QFrame>
+#include <QLabel>
+#include <QToolButton>
+#include <QMenu>
+#include <QHBoxLayout>
+#include <QMouseEvent>
+#include <QAction>
+#include <QPoint>
+#include <QFile>
+#include <QDir>
+#include <QString>
+#include <QTextStream>
+#include <QUrl>
+#include <QDebug>
+#include <QStringList>
+#include <QAbstractNativeEventFilter>
+#include <QList>
+#include <QX11Info>
+#include <QCoreApplication>
+#include <QPropertyAnimation>
+#include <QAnimationGroup>
+#include <QParallelAnimationGroup>
+#include <QWindow>
+#include <QWidget>
+#include <QBackingStore>
+#include <QPaintEvent>
+#include <QPainter>
+#include <QSettings>
+#include <QHostInfo>
+#include <QDesktopWidget>
+#include <QStyleOption>
+#include <QThread>
+
+// libLumina includes
+#include <LuminaX11.h>
+#include <LuminaXDG.h>
+#include <LuminaOS.h>
+#include <LuminaThemes.h>
+#include <LuminaUtils.h>
+#include <LuminaSingleApplication.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
+
+#define ANIMTIME 80 //animation time in milliseconds
+//Global flags/structures
+namespace LWM{
+ //Flags/enumerations
+ enum WindowAction{MoveResize, Show, Hide, TryClose, Closed, WA_NONE};
+
+ //Data structures
+ extern LXCB *SYSTEM;
+};
+
+
+
+#endif
bgstack15