int main(int argc, char* argv[]) { QGuiApplication app(argc,argv); qmlRegisterType<Connector>("Connector", 1, 0, "Connector"); app.setOrganizationName("QtProject");\ app.setOrganizationDomain("qt-project.org");\ app.setApplicationName(QFileInfo(app.applicationFilePath()).baseName());\ QQuickView view;\ if (qgetenv("QT_QUICK_CORE_PROFILE").toInt()) {\ QSurfaceFormat f = view.format();\ f.setProfile(QSurfaceFormat::CoreProfile);\ f.setVersion(4, 4);\ view.setFormat(f);\ }\ view.connect(view.engine(), SIGNAL(quit()), &app, SLOT(quit()));\ new QQmlFileSelector(view.engine(), &view);\ view.setSource(QUrl("qrc:///demos/tweetsearch/tweetsearch.qml")); \ view.setResizeMode(QQuickView::SizeRootObjectToView);\ if (QGuiApplication::platformName() == QLatin1String("qnx") || \ QGuiApplication::platformName() == QLatin1String("eglfs")) {\ view.showFullScreen();\ } else {\ view.show();\ }\ return app.exec();\ }
int main(int argc, char* argv[]) { QGuiApplication app(argc, argv); QQuickView view; FileIO fileIO; view.rootContext()->setContextProperty("fileio", &fileIO); view.connect(view.engine(), SIGNAL(quit()), &app, SLOT(quit())); view.setSource(QUrl("qrc:////qml/main.qml")); view.setResizeMode(QQuickView::SizeRootObjectToView); view.show(); return app.exec(); }
int main(int argc, char *argv[]) { QApplication app(argc, argv); QQuickView view; XHR* xhr = XHR::instance(); view.rootContext()->setContextProperty("xhr", xhr); FILESYSTEM* filesystem = FILESYSTEM::instance(); view.rootContext()->setContextProperty("filesystem", filesystem); view.setSource(QUrl("qrc:/qml/friendiqa.qml")); view.show(); view.connect(view.rootContext()->engine(), SIGNAL(quit()), &app, SLOT(quit())); return app.exec(); }
int main(int argc, char* argv[]) { pthread_t trade_thread, md_thread; QGuiApplication app(argc,argv); qmlRegisterType<Graph>("Graph", 1, 0, "Graph"); app.setOrganizationName("QtProject"); app.setOrganizationDomain("qt-project.org"); app.setApplicationName(QFileInfo(app.applicationFilePath()).baseName()); QQmlEngine engine; QQmlComponent component(&engine, QUrl("qrc:///demos/stocqt/content/Tradepanel.qml")); // if( component.status != component.Ready ) // { // if( component.status == component.Error ) // console.debug("Error:"+ component.errorString() ); // return; // or maybe throw // } object = component.create(); QQuickView view; tradepanel.object=object; PublicFuncs tradeFun(object); view.rootContext()->setContextProperty("myObject", &tradepanel); view.rootContext()->setContextProperty("myObject_t", &tradeFun); if (qgetenv("QT_QUICK_CORE_PROFILE").toInt()) { QSurfaceFormat f = view.format(); f.setProfile(QSurfaceFormat::CoreProfile); f.setVersion(4, 4); view.setFormat(f); } view.connect(view.engine(), SIGNAL(quit()), &app, SLOT(quit())); new QQmlFileSelector(view.engine(), &view); view.setSource(QUrl("qrc:///demos/stocqt/stocqt.qml")); view.setResizeMode(QQuickView::SizeRootObjectToView); if (QGuiApplication::platformName() == QLatin1String("qnx") || QGuiApplication::platformName() == QLatin1String("eglfs")) { view.showFullScreen(); } else { view.show(); } pthread_create(&md_thread, NULL, Msclient, NULL); pthread_create(&trade_thread, NULL, trade_main, NULL); return app.exec(); }
int main(int argc, char* argv[]) { QGuiApplication app(argc,argv); QQuickView view; GameData *game = new GameData(); view.engine()->rootContext()->setContextObject(game); view.engine()->rootContext()->setContextProperty("gameData", game); view.connect(view.engine(), SIGNAL(quit()), &app, SLOT(quit())); view.setSource(QUrl::fromLocalFile(QString("rsc/main.qml"))); if (QGuiApplication::platformName() == QLatin1String("qnx") || QGuiApplication::platformName() == QLatin1String("eglfs")) { view.setResizeMode(QQuickView::SizeRootObjectToView); view.showFullScreen(); } else { view.show(); } return app.exec(); }
int main(int argc, char *argv[]) { QGuiApplication app(argc,argv); app.setOrganizationName("David A Roberts"); app.setOrganizationDomain("davidar.io"); app.setApplicationName("Tensor"); QQuickView view; if(qgetenv("QT_QUICK_CORE_PROFILE").toInt()) { QSurfaceFormat f = view.format(); f.setProfile(QSurfaceFormat::CoreProfile); f.setVersion(4, 4); view.setFormat(f); } view.connect(view.engine(), SIGNAL(quit()), &app, SLOT(quit())); new QQmlFileSelector(view.engine(), &view); view.setSource(QUrl("qrc:///src/Tensor.qml")); view.setResizeMode(QQuickView::SizeRootObjectToView); if(QGuiApplication::platformName() == QLatin1String("qnx") || QGuiApplication::platformName() == QLatin1String("eglfs")) { view.showFullScreen(); } else { view.show(); } return app.exec(); }
int main(int argc, char* argv[]) { QGuiApplication app(argc,argv); #ifdef QT_WEBVIEW_WEBENGINE_BACKEND QtWebEngine::initialize(); #endif // QT_WEBVIEW_WEBENGINE_BACKEND qreal screenH=0; qreal screenW=0; bool firstLaunch=false; FileService fileservice; InternetServices internetservices; //Translation QTranslator translator; QDropbox dropbox(APP_KEY, APP_SECRET); DropBoxOperations dropboxOperations; dropboxOperations.setDropboxObject(&dropbox); #ifdef IOS qmlRegisterType<PDFVisu>("PDFVisu", 1, 0, "PDFVisu"); #endif #ifdef ANDROID qmlRegisterType<PdfCore>("ANDPDFVisu", 1, 0, "ANDPDFVisu"); #endif translator.load(":/playlistPlayer."+ QLocale::system().name()); if(QGuiApplication::screens().length()>1){ QScreen *scrn = QGuiApplication::primaryScreen(); screenH=scrn->availableGeometry().size().height(); screenW=scrn->availableGeometry().size().width(); } app.setOrganizationName("Monasys"); app.setOrganizationDomain("Monasys.fr"); app.setApplicationName(QFileInfo(app.applicationFilePath()).baseName()); //Translation app.installTranslator(&translator); QQuickView view; view.connect(view.engine(), SIGNAL(quit()), &app, SLOT(quit())); // Test if local Documents Dir exists, if not creates it if(!QDir(documents).exists()){ if(QDir(documents.left(documents.lastIndexOf("/"))).exists()){ QDir(documents.left(documents.lastIndexOf("/"))).mkdir(QDir(documents).dirName()); } } if(!QDir(documents + "/playlists").exists()){ // First launch, install examples QDir(documents).mkdir("playlists"); QDir(documents + "/playlists").mkdir("audio"); QDir(documents + "/playlists").mkdir("chords"); QDir(documents + "/playlists").mkdir("lyrics"); QFile::copy(":/playlists/mysetlist.csv",documents + "/playlists/example.csv") ; QFile::copy(":/playlists/audio/onemore.mp3",documents + "/playlists/audio/onemore.mp3") ; QFile::copy(":/playlists/lyrics/onemore.txt",documents + "/playlists/lyrics/onemore.txt") ; QFile::copy(":/playlists/lyrics/mysong.txt",documents + "/playlists/lyrics/mysong.txt") ; QFile::copy(":/playlists/chords/onemore.png", documents + "/playlists/chords/onemore.png") ; setFileAttribute(documents + "/playlists/example.csv"); setFileAttribute(documents + "/playlists/audio/onemore.mp3"); setFileAttribute(documents + "/playlists/lyrics/onemore.txt"); setFileAttribute(documents + "/playlists/lyrics/mysong.txt"); setFileAttribute(documents + "/playlists/chords/onemore.png"); #ifdef IOS // 20160124 Rend ces fichiers non sauvegardable sur iCloud backupAttrib bckAtt; bool statAttrib; setFileAttribute(documents + "/playlists/example.csv"); setFileAttribute(documents + "/playlists/audio/onemore.mp3"); setFileAttribute(documents + "/playlists/lyrics/onemore.txt"); setFileAttribute(documents + "/playlists/lyrics/mysong.txt"); setFileAttribute(documents + "/playlists/chords/onemore.png"); statAttrib = bckAtt.setAttribExclude(documents + "/playlists/example.csv"); statAttrib = bckAtt.setAttribExclude(documents + "/playlists/audio/onemore.mp3"); statAttrib = bckAtt.setAttribExclude(documents + "/playlists/lyrics/onemore.txt"); statAttrib = bckAtt.setAttribExclude(documents + "/playlists/lyrics/mysong.txt"); statAttrib = bckAtt.setAttribExclude(documents + "/playlists/chords/onemore.png"); #endif firstLaunch=true; } //qDebug() << ">>>>>>>>>>>>> Kernel " << QSysInfo::productType() << QSysInfo::kernelVersion() << " Location " << documents; /***** if (qgetenv("QT_QUICK_CORE_PROFILE").toInt()) { QSurfaceFormat f = view.format(); f.setProfile(QSurfaceFormat::CoreProfile); f.setVersion(4, 4); view.setFormat(f); } ******/ view.rootContext()->setContextProperty("firstLaunch",firstLaunch); view.rootContext()->setContextProperty("fileService",&fileservice); view.rootContext()->setContextProperty("internetServices",&internetservices); view.rootContext()->setContextProperty("deviceType",QSysInfo::productType()); view.rootContext()->setContextProperty("screenH",screenH); view.rootContext()->setContextProperty("screenW",screenW); view.rootContext()->setContextProperty("liteMode",LiteMode); //20150723 Ajout de la property setlistDir view.rootContext()->setContextProperty("setlistDir",documents + "/playlists/"); view.rootContext()->setContextProperty("dropBoxOperations",&dropboxOperations); view.rootContext()->setContextProperty("android",false); view.setSource(QUrl("qrc:/qml/main.qml")); view.setResizeMode(QQuickView::SizeRootObjectToView); if (QGuiApplication::platformName() == QLatin1String("qnx") || QGuiApplication::platformName() == QLatin1String("eglfs")) { view.showFullScreen(); } else { view.show() ; } QObject *qmlRoot = view.rootObject() ; QMetaObject::invokeMethod(qmlRoot, "main"); return app.exec(); }