Rewrite main function to set app details correctly. Thanks coderus!
Still doesn't start from the app grid though.
This commit is contained in:
parent
2d041f74a5
commit
5f4de04f5b
2 changed files with 12 additions and 6 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue