aboutsummaryrefslogtreecommitdiffstats
path: root/HomeScreen/src2/applicationmodel.cpp
diff options
context:
space:
mode:
authorPhilippe Lelong <lelong.ph@meltemus.com>2016-12-14 11:58:20 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2016-12-20 13:28:35 +0100
commit15e7b5003a6590f780cb115fb2bdb526ce68defc (patch)
tree8b3708d6e2b464df55b0e8f6f199010ad7905907 /HomeScreen/src2/applicationmodel.cpp
parentc4242e92275d4309d3947ff28a7cd3b9f008d8c6 (diff)
Home screen translation changes
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
Diffstat (limited to 'HomeScreen/src2/applicationmodel.cpp')
-rw-r--r--HomeScreen/src2/applicationmodel.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/HomeScreen/src2/applicationmodel.cpp b/HomeScreen/src2/applicationmodel.cpp
index 2a16ace..136161a 100644
--- a/HomeScreen/src2/applicationmodel.cpp
+++ b/HomeScreen/src2/applicationmodel.cpp
@@ -52,11 +52,36 @@ ApplicationModel::Private::Private(ApplicationModel *parent)
data.append(AppInfo(QStringLiteral("POI"), QStringLiteral("POINT OF\nINTEREST"), QStringLiteral("poi@0.1")));
}
}
+void ApplicationModel::changeLanguage(const QString &lang)
+{ //todo: use QT translator instead of hardcoded strings.
+ if(lang == "fr") {
+ d->data[0].setName("CLIMATISATION");
+ d->data[1].setName("NAVIGATION");
+ d->data[2].setName("TÉLÉPHONE");
+ d->data[3].setName("RADIO");
+ d->data[4].setName("MULTIMÉDIA");
+ d->data[5].setName("CONNEXIONS");
+ d->data[6].setName("TABLEAU DE\nBORD");
+ d->data[7].setName("PARAMÈTRES");
+ d->data[8].setName("POINT D'INTÉRÊT");
+ } else {
+ d->data[0].setName("HVAC");
+ d->data[1].setName("NAVIGATION");
+ d->data[2].setName("PHONE");
+ d->data[3].setName("RADIO");
+ d->data[4].setName("MULTIMEDIA");
+ d->data[5].setName("CONNECTIVITY");
+ d->data[6].setName("DASHBOARD");
+ d->data[7].setName("SETTINGS");
+ d->data[8].setName("POINT OF\nINTEREST");
+ }
+}
ApplicationModel::ApplicationModel(QObject *parent)
: QAbstractListModel(parent)
, d(new Private(this))
{
+ setObjectName("ApplicationModel");
}
ApplicationModel::~ApplicationModel()