Roomba App
1.0
main.cpp
Go to the documentation of this file.
1
13
#include <QApplication>
14
#include <QLocale>
15
#include <QTranslator>
16
17
#include "
mainwindow.hh
"
18
19
int
main
(
int
argc,
char
* argv[])
20
{
21
QApplication a(argc, argv);
22
QCoreApplication::setApplicationName(QString(
"Roomba App"
));
23
24
QTranslator translator;
25
const
QStringList uiLanguages = QLocale::system().uiLanguages();
26
for
(
const
QString& locale : uiLanguages)
27
{
28
const
QString baseName =
"roomba-app_"
+ QLocale(locale).name();
29
if
(translator.load(
":/i18n/"
+ baseName))
30
{
31
a.installTranslator(&translator);
32
break
;
33
}
34
}
35
36
MainWindow
w;
37
w.setWindowTitle(QCoreApplication::applicationName());
38
w.show();
39
40
return
a.exec();
41
}
MainWindow
The MainWindow class.
Definition:
mainwindow.hh:39
main
int main(int argc, char *argv[])
Definition:
main.cpp:19
mainwindow.hh
Header file for MainWindow class.
src
main.cpp
Generated by
1.9.1