qt-chat-app

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

main.cpp (539B)


      1 #include <QApplication>
      2 #include <QQmlApplicationEngine>
      3 #include <QQmlContext>
      4 #include <QIcon>
      5 #include "beegram_network/src/network_manager.cxxqt.h"
      6 
      7 int main(int argc, char *argv[])
      8 {
      9     QApplication app(argc, argv);
     10     app.setWindowIcon(QIcon(":/logo.png"));
     11 
     12     QQmlApplicationEngine engine;
     13 
     14     auto networkManager = std::make_unique<RustNetworkManager>();
     15     engine.rootContext()->setContextProperty("NetworkManager", networkManager.get());
     16 
     17     engine.load(QUrl(QStringLiteral("qrc:///main.qml")));
     18 
     19     return app.exec();
     20 }