1 #include <QApplication>
2 #include <QDeclarativeContext>
6 #include "qmlapplicationviewer.h"
7 #include "returnclass.h"
9 int main(int argc, char *argv[])
11 QApplication app(argc, argv);
12 QmlApplicationViewer viewer;
15 ReturnClass returnClass;
18 title = "User agreement";
19 } else if (argc == 3) {
22 qCritical("usage: meego-confirm-text [title] file\n");
26 QFile file(argv[argc-1]);
27 if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
28 qCritical("meego-confirm-text: %s", qPrintable(file.errorString()));
32 QTextStream stream(&file);
33 message = stream.readAll();
36 viewer.rootContext()->setContextProperty("title", title);
37 viewer.rootContext()->setContextProperty("message", message);
38 viewer.rootContext()->setContextProperty("returnClass", &returnClass);
39 viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
40 viewer.setMainQmlFile(QLatin1String("qml/meego-confirm-text/main.qml"));
41 viewer.showExpanded();
44 return retval; //set in returnclass.cpp