*/
#include "app.h"
+#ifndef TARGET_PLATFORM_FREMANTLE
+#include "view.h"
+#endif
#include <QApplication>
+#include <QDir>
+#include <QDebug>
+#include <QLocale>
+#include <QTranslator>
+
+#ifndef QP_VERSION
+#define QP_VERSION "0.0.2"
+#endif
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setApplicationName("QuandoParte");
a.setOrganizationDomain("cirulla.net");
+ a.setApplicationVersion(QP_VERSION);
+
+ QDir::setSearchPaths("css", QStringList(DATADIR "/css"));
+ QDir::setSearchPaths("stations", QStringList(DATADIR "/stations"));
+ QDir::setSearchPaths("i18n", QStringList(DATADIR "/i18n"));
+ QDir::setSearchPaths("qml", QStringList(DATADIR "/qml"));
+
+#ifdef QT_KEYPAD_NAVIGATION
+ QApplication::setNavigationMode(Qt::NavigationModeKeypadTabOrder);
+#endif
+ QString locale = QLocale::system().name();
+ QTranslator translator;
+ if (translator.load(QString("i18n:quandoparte_") + locale)) {
+ qDebug() << "Translation for locale" << locale << "loaded";
+ a.installTranslator(&translator);
+ } else {
+ qDebug() << "Translation for locale" << locale << "not found";
+ }
+#ifdef TARGET_PLATFORM_FREMANTLE
App theApp;
+#else
+ View theView;
+ theView.show();
+#endif
return a.exec();
}