#include #include #include #include #include QTMVVM_REGISTER_CORE_APP(SampleCoreApp) int main(int argc, char *argv[]) { #ifdef QML_PATH qputenv("QML2_IMPORT_PATH", QML_PATH); #endif QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QApplication app(argc, argv); QtMvvm::registerDataSyncQuick(); qmlRegisterUncreatableType("de.skycoder42.QtMvvm.Sample", 1, 0, "SampleViewModel", QStringLiteral("ViewModels cannot be created")); QQmlApplicationEngine engine; engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); if (engine.rootObjects().isEmpty()) return -1; return app.exec(); }