Rewrite main function to set app details correctly. Thanks coderus!

Still doesn't start from the app grid though.
This commit is contained in:
Mikko Ahlroth 2014-11-05 21:40:52 +02:00
parent 2d041f74a5
commit 5f4de04f5b
2 changed files with 12 additions and 6 deletions

View file

@ -4,4 +4,3 @@ X-Nemo-Application-Type=silica-qt5
Name=WeeCRApp Name=WeeCRApp
Icon=harbour-weechatrelay Icon=harbour-weechatrelay
Exec=harbour-weechatrelay Exec=harbour-weechatrelay

View file

@ -9,9 +9,10 @@
#endif #endif
#include <sailfishapp.h> #include <sailfishapp.h>
#include <QCoreApplication> #include <QScopedPointer>
#include <QGuiApplication> #include <QGuiApplication>
#include <QtQml> #include <QtQml>
#include <QQuickView>
#include "connectionhandler.h" #include "connectionhandler.h"
#include "qsslcertificateinfo.h" #include "qsslcertificateinfo.h"
@ -27,14 +28,20 @@ int main(int argc, char* argv[])
// //
// To display the view, call "show()" (will show fullscreen on device). // To display the view, call "show()" (will show fullscreen on device).
QCoreApplication::setApplicationName("WeeCRApp"); QScopedPointer<QGuiApplication> app(SailfishApp::application(argc, argv));
QCoreApplication::setOrganizationName("Nytsoi Inc.");
QCoreApplication::setOrganizationDomain("nytsoi.net");
app->setApplicationName("WeeCRApp");
app->setOrganizationName("Nytsoi Inc.");
app->setOrganizationDomain("nytsoi.net");
QScopedPointer<QQuickView> view(SailfishApp::createView());
// Register custom types to be accessible from QML // Register custom types to be accessible from QML
qmlRegisterType<ConnectionHandler>("harbour.weechatrelay.connectionhandler", 1, 0, "ConnectionHandler"); qmlRegisterType<ConnectionHandler>("harbour.weechatrelay.connectionhandler", 1, 0, "ConnectionHandler");
qmlRegisterType<QSslCertificateInfo>("harbour.weechatrelay.qsslcertificateinfo", 1, 0, "QSslCertificateInfo"); qmlRegisterType<QSslCertificateInfo>("harbour.weechatrelay.qsslcertificateinfo", 1, 0, "QSslCertificateInfo");
return SailfishApp::main(argc, argv); view->setSource(SailfishApp::pathTo("qml/harbour-weechatrelay.qml"));
view->show();
return app->exec();
} }