1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#include <QCoreApplication>
#include <QFAppDispatcher>
#include <QQmlContext>
#include <QDir>
#include <QStandardPaths>
#include "appview.h"
AppView::AppView(QObject *parent) : QObject(parent)
{
}
int AppView::exec()
{
m_engine.addImportPath("qrc:///");
m_engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
QFAppDispatcher* dispatcher = QFAppDispatcher::instance(&m_engine);
connect(dispatcher,SIGNAL(dispatched(QString,QJSValue)),
this,SLOT(onDispatched(QString,QJSValue)));
dispatcher->dispatch("startApp");
QCoreApplication* app = QCoreApplication::instance();
return app->exec();
}
void AppView::onDispatched(QString type, QJSValue message)
{
Q_UNUSED(type);
Q_UNUSED(message);
}
|