#include #include #include #include #include #include #include // class Network // { // public: // enum NetworkStatus { // Connected = 0, // Available // }; // Network(const QString &name, const NetworkStatus &status); // QString name; // NetworkStatus status; // }; // class NetworkScanner : public QObject // { // Q_OBJECT // public slots: // void scan() { // qDebug() << "Called the C++ Network scanner class" << Qt::endl; // } // }; int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); QQmlApplicationEngine engine; const QUrl url(u"qrc:/wifipicker/Main.qml"_qs); QObject::connect( &engine, &QQmlApplicationEngine::objectCreationFailed, &app, []() { QCoreApplication::exit(-1); }, Qt::QueuedConnection); engine.load(url); // QObject *rootObject = engine.rootObjects().first(); // //QQuickWindow *window = qobject_cast(rootObject); // NetworkScanner networkScanner; // QObject::connect(rootObject, SIGNAL(scanNetworks()), &networkScanner, SLOT(scan())); return app.exec(); }