Files
pilotclient/samples/blackmiscquantities/main.cpp
Klaus Basan dbc3339599 Fixes in samples
* removed qSleep / dependency of Qt test libs
* QCoreApplication not required
2014-06-23 01:19:14 +02:00

37 lines
1.2 KiB
C++

/* Copyright (C) 2013 VATSIM Community / authors
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "samplesphysicalquantities.h"
#include "samplesaviation.h"
#include "blackmisc/blackmiscfreefunctions.h"
using namespace BlackMisc;
using namespace BlackMiscTest;
/*!
* Sample tests
*/
int main(int argc, char *argv[])
{
BlackMisc::initResources();
QFile file(":blackmisc/translations/blackmisc_i18n_de.qm");
qDebug() << (file.exists() ? "Found translations in resources" : "No translations in resources");
QTranslator translator;
bool t = translator.load("blackmisc_i18n_de", ":blackmisc/translations/");
qDebug() << (t ? "Translator loaded" : "Translator not loaded");
QCoreApplication a(argc, argv);
qDebug() << "Use I18N version, y? n?";
int yn = getchar();
t = (yn == 'y' || yn == 'Y');
t = t ? a.installTranslator(&translator) : false;
qDebug() << (t ? "Installed translator" : "No translator ");
CSamplesPhysicalQuantities::samples();
CSamplesAviation::samples();
return 0;
}