123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // checksum 0x82ed version 0x60010
- /*
- This file was generated by the Qt Quick Application wizard of Qt Creator.
- QmlApplicationViewer is a convenience class containing mobile device specific
- code such as screen orientation handling. Also QML paths and debugging 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 QMLAPPLICATIONVIEWER_H
- #define QMLAPPLICATIONVIEWER_H
- #include <QtDeclarative/QDeclarativeView>
- class QmlApplicationViewer : public QDeclarativeView
- {
- Q_OBJECT
- public:
- enum ScreenOrientation {
- ScreenOrientationLockPortrait,
- ScreenOrientationLockLandscape,
- ScreenOrientationAuto
- };
- explicit QmlApplicationViewer(QWidget *parent = 0);
- virtual ~QmlApplicationViewer();
- static QmlApplicationViewer *create();
- void setMainQmlFile(const QString &file);
- void addImportPath(const QString &path);
- // Note that this will only have an effect on Symbian and Fremantle.
- void setOrientation(ScreenOrientation orientation);
- void showExpanded();
- private:
- explicit QmlApplicationViewer(QDeclarativeView *view, QWidget *parent);
- class QmlApplicationViewerPrivate *d;
- };
- QApplication *createApplication(int &argc, char **argv);
- #endif // QMLAPPLICATIONVIEWER_H
|