27 lines
707 B
C++
27 lines
707 B
C++
|
#include <QGuiApplication>
|
||
|
#include <QCoreApplication>
|
||
|
#include <QUrl>
|
||
|
#include <QString>
|
||
|
#include <QQuickView>
|
||
|
#include <QtQml>
|
||
|
|
||
|
|
||
|
int main(int argc, char *argv[])
|
||
|
{
|
||
|
qDebug() << "Starting app from main.cpp";
|
||
|
new QGuiApplication(argc, argv);
|
||
|
|
||
|
QGuiApplication::setApplicationName("utpass.qrouland");
|
||
|
|
||
|
auto *view = new QQuickView();
|
||
|
view->setSource(QUrl(QStringLiteral("qml/Main.qml")));
|
||
|
view->setResizeMode(QQuickView::SizeRootObjectToView);
|
||
|
view->show();
|
||
|
QObject *mainView = view->findChild<QObject *>("mainView");
|
||
|
QMetaObject::invokeMethod(
|
||
|
mainView, "initPass",
|
||
|
Q_ARG(QVariant, QVariant::fromValue(mainView))
|
||
|
);
|
||
|
return QGuiApplication::exec();
|
||
|
}
|