Make it possible to run qwindow-compositor in non-fullscreen.
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>
Tue, 6 Dec 2011 10:12:09 +0000 (12:12 +0200)
committerAndy Nichols <andy.nichols@nokia.com>
Tue, 6 Dec 2011 13:07:51 +0000 (14:07 +0100)
Also remove some leftovers from the pro file.

Change-Id: Ic4f461054855d7e5b9ea907818f2c58565f6ea3b
Reviewed-by: Andy Nichols <andy.nichols@nokia.com>
examples/qwindow-compositor/main.cpp
examples/qwindow-compositor/qwindow-compositor.pro

index 656bc9d..7825004 100644 (file)
@@ -53,7 +53,12 @@ int main(int argc, char *argv[])
     QSurfaceFormat format;
     format.setDepthBufferSize(16);
 
-    QOpenGLWindow *window = new QOpenGLWindow(format, screenGeometry);
+    QRect geom = screenGeometry;
+    if (QCoreApplication::arguments().contains(QLatin1String("-nofullscreen")))
+        geom = QRect(screenGeometry.width() / 4, screenGeometry.height() / 4,
+                     screenGeometry.width() / 2, screenGeometry.height() / 2);
+
+    QOpenGLWindow *window = new QOpenGLWindow(format, geom);
     window->show();
 
     QWindowCompositor compositor(window);
index 139f46a..79f318a 100644 (file)
@@ -21,17 +21,6 @@ CONFIG += qt warn_on debug  create_prl link_prl
 OBJECTS_DIR = .obj/release-shared
 MOC_DIR = .moc/release-shared
 
-# Touch support
-isEmpty(QT_SOURCE_TREE) {
-    QTBASE = $$[QT_INSTALL_DATA]
-} else {
-    QTBASE = $$QT_SOURCE_TREE
-}
-#TOUCHSCREEN_BASE = $$QTBASE/src/plugins/generic/touchscreen
-#SOURCES += $$TOUCHSCREEN_BASE/qtouchscreen.cpp
-#HEADERS += $$TOUCHSCREEN_BASE/qtouchscreen.h
-#INCLUDEPATH += $$TOUCHSCREEN_BASE
-#LIBS += -ludev -lmtdev
 QT += gui opengl
 
 target.path += $$[QT_INSTALL_BINS]