diff options
Diffstat (limited to 'share/qtcreator/templates/shared/qtquickapplicationviewer/qtquick1applicationviewer/qtquick1applicationviewer.h')
-rw-r--r-- | share/qtcreator/templates/shared/qtquickapplicationviewer/qtquick1applicationviewer/qtquick1applicationviewer.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/share/qtcreator/templates/shared/qtquickapplicationviewer/qtquick1applicationviewer/qtquick1applicationviewer.h b/share/qtcreator/templates/shared/qtquickapplicationviewer/qtquick1applicationviewer/qtquick1applicationviewer.h new file mode 100644 index 0000000000..b9dc3a9fee --- /dev/null +++ b/share/qtcreator/templates/shared/qtquickapplicationviewer/qtquick1applicationviewer/qtquick1applicationviewer.h @@ -0,0 +1,43 @@ +/* + This file was generated by the Qt Quick 1 Application wizard of Qt Creator. + QtQuick1ApplicationViewer is a convenience class containing mobile device + specific code such as screen orientation handling. Also QML paths are + handled here. + It is recommended not to modify this file, since newer versions of Qt Creator + may offer an updated version of it. +*/ + +#ifndef QTQUICK1APPLICATIONVIEWER_H +#define QTQUICK1APPLICATIONVIEWER_H + +#include <QDeclarativeView> + +class QtQuick1ApplicationViewer : public QDeclarativeView +{ + Q_OBJECT + +public: + enum ScreenOrientation { + ScreenOrientationLockPortrait, + ScreenOrientationLockLandscape, + ScreenOrientationAuto + }; + + explicit QtQuick1ApplicationViewer(QWidget *parent = 0); + virtual ~QtQuick1ApplicationViewer(); + + static QtQuick1ApplicationViewer *create(); + + void setMainQmlFile(const QString &file); + void addImportPath(const QString &path); + + // Note that this will only have an effect on Fremantle. + void setOrientation(ScreenOrientation orientation); + + void showExpanded(); + +private: + class QtQuick1ApplicationViewerPrivate *d; +}; + +#endif // QTQUICK1APPLICATIONVIEWER_H |