summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/uikit/quikitscreen.h
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2011-03-22 09:08:48 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2011-03-22 09:08:48 (GMT)
commiteb018fdc114f5c4f30c19ad168dd029c8d1e98e8 (patch)
tree26311609d5064c4bd34692f4774040a4536d301d /src/plugins/platforms/uikit/quikitscreen.h
parente8a56e6d49d93b552786ac2e56e82c3c178eb090 (diff)
parent6a5431fac659799496df5da3991c1a487d30b476 (diff)
downloadQt-eb018fdc114f5c4f30c19ad168dd029c8d1e98e8.zip
Qt-eb018fdc114f5c4f30c19ad168dd029c8d1e98e8.tar.gz
Qt-eb018fdc114f5c4f30c19ad168dd029c8d1e98e8.tar.bz2
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-releng-team: (378 commits) Updated DEF files for Symbian Designer: Remember default of main container's object name. Designer: Do not translate page object names of QMdiArea. qmake vcproj generator: do not insert $(INHERIT) Remove undefined symbol from tst_qwindowsurface. Fix def files Changes to driver workarounds. Switch to raster also when last window is destroyed (on MeeGo). Fixes detected by the static-check Fix accidental population of the disk cache with partial content Fix disk cache interaction for range retrieval HTTP requests. Fixup license headers in Lighthouse plugins Fixes: some text fields in PNG image files were not read Clipboard/Windows: Fix a hang when sending to non-responsive clients. Mac: add autorelease pools to create_sys Don't skip remaining events on unhandled events in xcb backend. PathView doesn't update if preferred highlight range changes. Image.PreserveAspectFit has unexpected effect on Image's sourceSize Doc improvement for Image.fillMode. QDeclarativeView flickers when composited on MeeGo ...
Diffstat (limited to 'src/plugins/platforms/uikit/quikitscreen.h')
-rw-r--r--src/plugins/platforms/uikit/quikitscreen.h75
1 files changed, 75 insertions, 0 deletions
diff --git a/src/plugins/platforms/uikit/quikitscreen.h b/src/plugins/platforms/uikit/quikitscreen.h
new file mode 100644
index 0000000..15c7d69
--- /dev/null
+++ b/src/plugins/platforms/uikit/quikitscreen.h
@@ -0,0 +1,75 @@
+/****************************************************************************
+**
+** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QUIKITSCREEN_H
+#define QUIKITSCREEN_H
+
+#include <UIKit/UIKit.h>
+
+#include <QtGui/QPlatformScreen>
+
+QT_BEGIN_NAMESPACE
+
+class QUIKitScreen : public QPlatformScreen
+{
+public:
+ QUIKitScreen(int screenIndex);
+ ~QUIKitScreen();
+
+ QRect geometry() const { return m_geometry; }
+ int depth() const { return m_depth; }
+ QImage::Format format() const { return m_format; }
+ QSize physicalSize() const { return m_physicalSize; }
+
+ UIScreen *uiScreen() const;
+
+private:
+ QRect m_geometry;
+ int m_depth;
+ QImage::Format m_format;
+ QSize m_physicalSize;
+ int m_index;
+};
+
+QT_END_NAMESPACE
+
+
+#endif