diff options
author | Qt Continuous Integration System <qt-info@nokia.com> | 2011-03-22 09:08:48 (GMT) |
---|---|---|
committer | Qt Continuous Integration System <qt-info@nokia.com> | 2011-03-22 09:08:48 (GMT) |
commit | eb018fdc114f5c4f30c19ad168dd029c8d1e98e8 (patch) | |
tree | 26311609d5064c4bd34692f4774040a4536d301d /src/plugins/platforms/uikit/quikitscreen.h | |
parent | e8a56e6d49d93b552786ac2e56e82c3c178eb090 (diff) | |
parent | 6a5431fac659799496df5da3991c1a487d30b476 (diff) | |
download | Qt-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.h | 75 |
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 |