tageditor/gui/initiate.cpp

36 lines
1.0 KiB
C++
Raw Normal View History

2015-04-22 19:33:53 +02:00
#include "initiate.h"
#include "mainwindow.h"
#include "application/settings.h"
#include <qtutilities/resources/resources.h>
#include <QApplication>
namespace QtGui {
int runWidgetsGui(int argc, char *argv[])
{
// set application information
QApplication a(argc, argv);
QApplication::setOrganizationName(QStringLiteral("Martchus"));
QApplication::setOrganizationDomain(QStringLiteral("http://martchus.netai.net/"));
QApplication::setApplicationName(QStringLiteral("Tageditor"));
2015-06-07 00:15:02 +02:00
QApplication::setApplicationVersion(QStringLiteral("1.1.5"));
2015-04-22 19:33:53 +02:00
// load translation files
TranslationFiles::loadQtTranslationFile();
TranslationFiles::loadApplicationTranslationFile(QStringLiteral("tageditor"));
// load resources needed by classes of qtutilities
QtUtilitiesResources::init();
Theme::setup();
Settings::restore();
MainWindow w;
w.show();
int res = a.exec();
Settings::save();
// cleanup resources
QtUtilitiesResources::cleanup();
return res;
}
}