~ubuntu-branches/debian/sid/qspeakers/sid

« back to all changes in this revision

Viewing changes to main.cpp

  • Committer: Package Import Robot
  • Author(s): Benoît Rouits
  • Date: 2016-10-25 21:23:27 UTC
  • Revision ID: package-import@ubuntu.com-20161025212327-oyyitrn6c9ac6706
Tags: upstream-1.0
Import upstream version 1.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include "mainwindow.h"
 
2
#include "importexport.h"
 
3
#include <QApplication>
 
4
#include <QTranslator>
 
5
#include <QLibraryInfo>
 
6
#include <QLocale>
 
7
 
 
8
#include "config.h"
 
9
 
 
10
int main(int argc, char *argv[])
 
11
{
 
12
    QApplication a(argc, argv);
 
13
    a.setOrganizationName("Herewe");
 
14
    a.setOrganizationDomain("herewe");
 
15
    a.setApplicationName("QSpeakers");
 
16
 
 
17
    QString locale = QLocale::system().name();
 
18
    QTranslator qtTranslator;
 
19
    qtTranslator.load("qt_" + locale,
 
20
            QLibraryInfo::location(QLibraryInfo::TranslationsPath));
 
21
    a.installTranslator(&qtTranslator);
 
22
 
 
23
    QTranslator qspeakersTranslator;
 
24
    if (!qspeakersTranslator.load(TARGET "_" + locale, "locale"))
 
25
        qspeakersTranslator.load(TARGET "_" + locale, DATADIR "/" TARGET "/locale");
 
26
    a.installTranslator(&qspeakersTranslator);
 
27
 
 
28
    MainWindow w;
 
29
    if (argc > 1) {
 
30
        ImportExport::setSavePath(argv[argc - 1]);
 
31
        w.setWindowFilePath(argv[argc - 1]);
 
32
    }
 
33
 
 
34
    w.show();
 
35
 
 
36
    return a.exec();
 
37
}