Moved some files around.
authorJørgen Lind <jorgen.lind@nokia.com>
Fri, 18 Mar 2011 15:51:59 +0000 (16:51 +0100)
committerJørgen Lind <jorgen.lind@nokia.com>
Fri, 18 Mar 2011 16:07:22 +0000 (17:07 +0100)
I'm hoping that this will give some clearer structure

32 files changed:
examples/qwidget-compositor/main.cpp
src/qt-compositor/compositor_api/compositor_api.pri [new file with mode: 0644]
src/qt-compositor/compositor_api/waylandcompositor.cpp [moved from src/qt-compositor/qtcompositor.cpp with 96% similarity]
src/qt-compositor/compositor_api/waylandcompositor.h [moved from src/qt-compositor/qtcompositor.h with 100% similarity]
src/qt-compositor/compositor_api/waylandsurface.cpp [moved from src/qt-compositor/waylandsurface.cpp with 98% similarity]
src/qt-compositor/compositor_api/waylandsurface.h [moved from src/qt-compositor/waylandsurface.h with 100% similarity]
src/qt-compositor/hardware_integration/dri2_xcb/README [moved from src/qt-compositor/dri2_xcb/README with 100% similarity]
src/qt-compositor/hardware_integration/dri2_xcb/dri2_xcb.pri [moved from src/qt-compositor/dri2_xcb/dri2_xcb.pri with 63% similarity]
src/qt-compositor/hardware_integration/dri2_xcb/dri2xcbbuffer.cpp [moved from src/qt-compositor/dri2_xcb/dri2xcbbuffer.cpp with 97% similarity]
src/qt-compositor/hardware_integration/dri2_xcb/dri2xcbbuffer.h [moved from src/qt-compositor/dri2_xcb/dri2xcbbuffer.h with 92% similarity]
src/qt-compositor/hardware_integration/dri2_xcb/dri2xcbhwintegration.cpp [moved from src/qt-compositor/dri2_xcb/dri2xcbhwintegration.cpp with 97% similarity]
src/qt-compositor/hardware_integration/dri2_xcb/dri2xcbhwintegration.h [moved from src/qt-compositor/dri2_xcb/dri2xcbhwintegration.h with 86% similarity]
src/qt-compositor/hardware_integration/graphicshardwareintegration.cpp [moved from src/qt-compositor/graphicshardwareintegration.cpp with 100% similarity]
src/qt-compositor/hardware_integration/graphicshardwareintegration.h [moved from src/qt-compositor/graphicshardwareintegration.h with 97% similarity]
src/qt-compositor/hardware_integration/hardware_integration.pri [new file with mode: 0644]
src/qt-compositor/hardware_integration/mesa_egl/mesa_egl.pri [moved from src/qt-compositor/mesa_egl/mesa_egl.pri with 100% similarity]
src/qt-compositor/hardware_integration/mesa_egl/mesaeglintegration.cpp [moved from src/qt-compositor/mesa_egl/mesaeglintegration.cpp with 100% similarity]
src/qt-compositor/hardware_integration/mesa_egl/mesaeglintegration.h [moved from src/qt-compositor/mesa_egl/mesaeglintegration.h with 97% similarity]
src/qt-compositor/qt-compositor.pri
src/qt-compositor/util/util.pri [new file with mode: 0644]
src/qt-compositor/util/waylandobject.h [moved from src/qt-compositor/private/wlobject.h with 100% similarity]
src/qt-compositor/wayland_wrapper/wayland_wrapper.pri [new file with mode: 0644]
src/qt-compositor/wayland_wrapper/wlcompositor.cpp [moved from src/qt-compositor/private/wlcompositor.cpp with 97% similarity]
src/qt-compositor/wayland_wrapper/wlcompositor.h [moved from src/qt-compositor/private/wlcompositor.h with 100% similarity]
src/qt-compositor/wayland_wrapper/wldisplay.cpp [moved from src/qt-compositor/private/wldisplay.cpp with 100% similarity]
src/qt-compositor/wayland_wrapper/wldisplay.h [moved from src/qt-compositor/private/wldisplay.h with 100% similarity]
src/qt-compositor/wayland_wrapper/wloutput.cpp [moved from src/qt-compositor/private/wloutput.cpp with 100% similarity]
src/qt-compositor/wayland_wrapper/wloutput.h [moved from src/qt-compositor/private/wloutput.h with 98% similarity]
src/qt-compositor/wayland_wrapper/wlshmbuffer.cpp [moved from src/qt-compositor/private/wlshmbuffer.cpp with 100% similarity]
src/qt-compositor/wayland_wrapper/wlshmbuffer.h [moved from src/qt-compositor/private/wlshmbuffer.h with 99% similarity]
src/qt-compositor/wayland_wrapper/wlsurface.cpp [moved from src/qt-compositor/private/wlsurface.cpp with 98% similarity]
src/qt-compositor/wayland_wrapper/wlsurface.h [moved from src/qt-compositor/private/wlsurface.h with 98% similarity]

index f02a7f6..004d4f8 100644 (file)
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-#include "qtcompositor.h"
+#include "waylandcompositor.h"
 
 #include "waylandsurface.h"
 
diff --git a/src/qt-compositor/compositor_api/compositor_api.pri b/src/qt-compositor/compositor_api/compositor_api.pri
new file mode 100644 (file)
index 0000000..7537036
--- /dev/null
@@ -0,0 +1,9 @@
+INCLUDEPATH += $$PWD
+
+HEADERS += \
+    $$PWD/waylandcompositor.h \
+    $$PWD/waylandsurface.h
+
+SOURCES += \
+    $$PWD/waylandcompositor.cpp \
+    $$PWD/waylandsurface.cpp
similarity index 96%
rename from src/qt-compositor/qtcompositor.cpp
rename to src/qt-compositor/compositor_api/waylandcompositor.cpp
index bae0b48..0a3b5ae 100644 (file)
 **
 ****************************************************************************/
 
-#include "qtcompositor.h"
+#include "waylandcompositor.h"
 
-#include "private/wlcompositor.h"
-#include "private/wlsurface.h"
+#include "wayland_wrapper/wlcompositor.h"
+#include "wayland_wrapper/wlsurface.h"
 
 WaylandCompositor::WaylandCompositor(QWidget *topLevelWidget)
     : m_compositor(0)
similarity index 98%
rename from src/qt-compositor/waylandsurface.cpp
rename to src/qt-compositor/compositor_api/waylandsurface.cpp
index d9fdc06..933e9fe 100644 (file)
@@ -1,6 +1,6 @@
 #include "waylandsurface.h"
 
-#include "private/wlsurface.h"
+#include "wayland_wrapper/wlsurface.h"
 
 class WaylandSurfacePrivate : public QObjectPrivate
 {
@@ -4,9 +4,9 @@ LIBS += -lxcb -lxcb-dri2 -lEGL
 SOURCES += \
     $$PWD/dri2xcbhwintegration.cpp \
     $$PWD/dri2xcbbuffer.cpp \
-    $$PWD/../../3rdparty/wayland/wayland-drm-protocol.c \
+    $$PWD/../../../3rdparty/wayland/wayland-drm-protocol.c \
 
 HEADERS += \
     $$PWD/dri2xcbhwintegration.h \
     $$PWD/dri2xcbbuffer.h \
-    $$PWD/../../3rdparty/wayland/wayland-drm-server-protocol.h \
+    $$PWD/../../../3rdparty/wayland/wayland-drm-server-protocol.h \
@@ -1,6 +1,6 @@
 #include "dri2xcbbuffer.h"
 
-#include "wlobject.h"
+#include "waylandobject.h"
 
 #define EGL_EGLEXT_PROTOTYPES
 #include <EGL/egl.h>
@@ -1,8 +1,8 @@
 #ifndef DRI2XCBBUFFER_H
 #define DRI2XCBBUFFER_H
 
-#include "wlobject.h"
-#include "wlcompositor.h"
+#include "waylandobject.h"
+#include "wayland_wrapper/wlcompositor.h"
 
 #include <wayland-server.h>
 
@@ -2,9 +2,9 @@
 
 #include "dri2xcbbuffer.h"
 
-#include "wlobject.h"
-#include "wldisplay.h"
-#include "wlcompositor.h"
+#include "waylandobject.h"
+#include "wayland_wrapper/wldisplay.h"
+#include "wayland_wrapper/wlcompositor.h"
 
 #include "wayland-server.h"
 #include "wayland-drm-server-protocol.h"
@@ -1,7 +1,7 @@
 #ifndef DRI2XCBHWINTEGRATION_H
 #define DRI2XCBHWINTEGRATION_H
 
-#include "../graphicshardwareintegration.h"
+#include "hardware_integration/graphicshardwareintegration.h"
 
 class DrmObject;
 
@@ -44,8 +44,8 @@
 #include <QtOpenGL/qgl.h>
 #include <wayland-server.h>
 
-#include "qtcompositor.h"
-#include "private/wldisplay.h"
+#include "waylandcompositor.h"
+#include "wayland_wrapper/wldisplay.h"
 
 class GraphicsHardwareIntegration
 {
diff --git a/src/qt-compositor/hardware_integration/hardware_integration.pri b/src/qt-compositor/hardware_integration/hardware_integration.pri
new file mode 100644 (file)
index 0000000..22cd0fe
--- /dev/null
@@ -0,0 +1,17 @@
+HEADERS += \
+    $$PWD/graphicshardwareintegration.h
+
+SOURCES += \
+    $$PWD/graphicshardwareintegration.cpp
+
+wayland_gl {
+    mesa_egl {
+        include (mesa_egl/mesa_egl.pri)
+        DEFINES += QT_COMPOSITOR_MESA_EGL
+    }
+
+    dri2_xcb {
+        include (dri2_xcb/dri2_xcb.pri)
+        DEFINES += QT_COMPOSITOR_DRI2_XCB
+    }
+}
@@ -41,7 +41,7 @@
 #ifndef MESAEGLINTEGRATION_H
 #define MESAEGLINTEGRATION_H
 
-#include "../graphicshardwareintegration.h"
+#include "hardware_integration/graphicshardwareintegration.h"
 #include <QtCore/QScopedPointer>
 
 class MesaEglIntegrationPrivate;
index 58e1840..0bc9bbd 100644 (file)
@@ -1,5 +1,4 @@
 INCLUDEPATH += $$PWD
-
 use_pkgconfig {
     QMAKE_CXXFLAGS += $$system(pkg-config --cflags wayland-server)
     #for some reason this is not included in the cflags line
@@ -15,16 +14,6 @@ wayland_gl {
     system(echo "Qt-Compositor configured with openGL")
     QT += opengl
     DEFINES += QT_COMPOSITOR_WAYLAND_GL
-    mesa_egl {
-        include (mesa_egl/mesa_egl.pri)
-        DEFINES += QT_COMPOSITOR_MESA_EGL
-    }
-
-    dri2_xcb {
-        include (dri2_xcb/dri2_xcb.pri)
-        DEFINES += QT_COMPOSITOR_DRI2_XCB
-    }
-
     use_pkgconfig {
         QMAKE_CXXFLAGS += $$system(pkg-config --cflags glesv2)
         #for some reason this is not included in the cflags line
@@ -35,22 +24,7 @@ wayland_gl {
     system(echo "Qt-Compositor configured as raster only compositor")
 }
 
-SOURCES += $$PWD/qtcompositor.cpp \
-        $$PWD/graphicshardwareintegration.cpp \
-        $$PWD/waylandsurface.cpp \
-        $$PWD/private/wlcompositor.cpp \
-        $$PWD/private/wlsurface.cpp \
-        $$PWD/private/wloutput.cpp \
-        $$PWD/private/wldisplay.cpp \
-        $$PWD/private/wlshmbuffer.cpp
-
-
-HEADERS += $$PWD/qtcompositor.h \
-        $$PWD/graphicshardwareintegration.h \
-        $$PWD/waylandsurface.h \
-        $$PWD/private/wlcompositor.h \
-        $$PWD/private/wlsurface.h \
-        $$PWD/private/wloutput.h \
-        $$PWD/private/wlshmbuffer.h \
-        $$PWD/private/wldisplay.h \
-        $$PWD/private/wlobject.h
+include ($$PWD/util/util.pri)
+include ($$PWD/wayland_wrapper/wayland_wrapper.pri)
+include ($$PWD/hardware_integration/hardware_integration.pri)
+include ($$PWD/compositor_api/compositor_api.pri)
diff --git a/src/qt-compositor/util/util.pri b/src/qt-compositor/util/util.pri
new file mode 100644 (file)
index 0000000..6a7a5ee
--- /dev/null
@@ -0,0 +1,4 @@
+INCLUDEPATH += $$PWD
+
+HEADERS += \
+    $$PWD/waylandobject.h
diff --git a/src/qt-compositor/wayland_wrapper/wayland_wrapper.pri b/src/qt-compositor/wayland_wrapper/wayland_wrapper.pri
new file mode 100644 (file)
index 0000000..c65dffb
--- /dev/null
@@ -0,0 +1,13 @@
+HEADERS += \
+    $$PWD/wlcompositor.h \
+    $$PWD/wldisplay.h \
+    $$PWD/wloutput.h \
+    $$PWD/wlshmbuffer.h \
+    $$PWD/wlsurface.h
+
+SOURCES += \
+    $$PWD/wlcompositor.cpp \
+    $$PWD/wldisplay.cpp \
+    $$PWD/wloutput.cpp \
+    $$PWD/wlshmbuffer.cpp \
+    $$PWD/wlsurface.cpp
 
 #include "wlcompositor.h"
 
-#include "wlobject.h"
+#include "waylandobject.h"
 #include "wldisplay.h"
 #include "wlshmbuffer.h"
 #include "wlsurface.h"
-#include "qtcompositor.h"
+#include "waylandcompositor.h"
 
 #include <QApplication>
 #include <QDesktopWidget>
 
 #include <wayland-server.h>
 
-#ifdef QT_COMPOSITOR_MESA_EGL
-#include "../mesa_egl/mesaeglintegration.h"
-#endif
-
-#ifdef QT_COMPOSITOR_DRI2_XCB
-#include "../dri2_xcb/dri2xcbhwintegration.h"
-#endif
-
-#include "graphicshardwareintegration.h"
+#include "hardware_integration/graphicshardwareintegration.h"
 
 namespace Wayland {
 
similarity index 98%
rename from src/qt-compositor/private/wloutput.h
rename to src/qt-compositor/wayland_wrapper/wloutput.h
index 82a2fbf..0a0410e 100644 (file)
@@ -41,7 +41,7 @@
 #ifndef WL_OUTPUT_H
 #define WL_OUTPUT_H
 
-#include "wlobject.h"
+#include "waylandobject.h"
 
 #include <QtCore/QSize>
 
similarity index 99%
rename from src/qt-compositor/private/wlshmbuffer.h
rename to src/qt-compositor/wayland_wrapper/wlshmbuffer.h
index 55a0ec1..c2a686b 100644 (file)
@@ -41,7 +41,7 @@
 #ifndef WL_SHMBUFFER_H
 #define WL_SHMBUFFER_H
 
-#include "wlobject.h"
+#include "waylandobject.h"
 
 #include <QtCore/QRect>
 #include <QtGui/QImage>
similarity index 98%
rename from src/qt-compositor/private/wlsurface.cpp
rename to src/qt-compositor/wayland_wrapper/wlsurface.cpp
index ae226b2..f281c01 100644 (file)
@@ -40,7 +40,7 @@
 
 #include "wlsurface.h"
 
-#include "../waylandsurface.h"
+#include "waylandsurface.h"
 
 #include "wlcompositor.h"
 #include "wlshmbuffer.h"
@@ -52,7 +52,7 @@
 #include <linux/input.h>
 
 #ifdef QT_COMPOSITOR_WAYLAND_GL
-#include "../graphicshardwareintegration.cpp"
+#include "hardware_integration/graphicshardwareintegration.h"
 #include <QtGui/QPlatformGLContext>
 #endif
 
similarity index 98%
rename from src/qt-compositor/private/wlsurface.h
rename to src/qt-compositor/wayland_wrapper/wlsurface.h
index 4e9bb4e..17877e9 100644 (file)
@@ -41,8 +41,9 @@
 #ifndef WL_SURFACE_H
 #define WL_SURFACE_H
 
-#include "wlobject.h"
+#include "waylandobject.h"
 #include "wlshmbuffer.h"
+#include "waylandsurface.h"
 
 #include <QtCore/QRect>
 #include <QtGui/QImage>
@@ -51,8 +52,6 @@
 #include <QtCore/QMetaType>
 #include <QtGui/private/qapplication_p.h>
 
-#include "../waylandsurface.h"
-
 #ifdef QT_COMPOSITOR_WAYLAND_GL
 #define GL_GLEXT_PROTOTYPES
 #include <GLES2/gl2.h>