From 73c67803ad9d62658099a71ef555496fbc9ed922 Mon Sep 17 00:00:00 2001 From: Luciano Montanaro Date: Tue, 10 Jul 2012 13:23:14 +0200 Subject: [PATCH] Try to use booster I do not notice improvements, but it does not seem to harm. --- application/main.cpp | 24 +++++++++++++------- .../harmattan/applications/quandoparte.desktop | 2 +- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/application/main.cpp b/application/main.cpp index bcb261d..29a4fdf 100644 --- a/application/main.cpp +++ b/application/main.cpp @@ -24,22 +24,30 @@ Boston, MA 02110-1301, USA. #include "view.h" #endif -#include +#include #include #include #include #include +#ifdef TARGET_PLATFORM_HARMATTAN +#include +#endif + #ifndef QP_VERSION #define QP_VERSION "0.0.2" #endif -int main(int argc, char *argv[]) +Q_DECL_EXPORT int main(int argc, char *argv[]) { - QApplication a(argc, argv); - a.setApplicationName("QuandoParte"); - a.setOrganizationDomain("cirulla.net"); - a.setApplicationVersion(QP_VERSION); +#ifdef TARGET_PLATFORM_HARMATTAN + QScopedPointer< QApplication > a(MDeclarativeCache::qApplication(argc, argv)); +#else + QScopedPointer< QApplication > a(new QApplication(argc, argv)); +#endif + a->setApplicationName("QuandoParte"); + a->setOrganizationDomain("cirulla.net"); + a->setApplicationVersion(QP_VERSION); QDir::setSearchPaths("css", QStringList(DATADIR "/css")); QDir::setSearchPaths("stations", QStringList(DATADIR "/stations")); @@ -58,7 +66,7 @@ int main(int argc, char *argv[]) QTranslator translator; if (translator.load(QString("i18n:quandoparte_") + locale)) { qDebug() << "Translation for locale" << locale << "loaded"; - a.installTranslator(&translator); + a->installTranslator(&translator); } else { qDebug() << "Translation for locale" << locale << "not found"; } @@ -69,5 +77,5 @@ int main(int argc, char *argv[]) theView.show(); #endif - return a.exec(); + return a->exec(); } diff --git a/application/resources/harmattan/applications/quandoparte.desktop b/application/resources/harmattan/applications/quandoparte.desktop index 5fe74ce..f2e44c3 100644 --- a/application/resources/harmattan/applications/quandoparte.desktop +++ b/application/resources/harmattan/applications/quandoparte.desktop @@ -4,7 +4,7 @@ Version=1.0 Type=Application Terminal=false Name=Quando Parte -Exec=/opt/quandoparte/bin/quandoparte +Exec=/usr/bin/invoker --type=d -s /opt/quandoparte/bin/quandoparte Icon=/usr/share/icons/hicolor/scalable/apps/quandoparte.svg X-Window-Icon= X-HildonDesk-ShowInToolbar=true -- 1.7.9.5