-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgui_main.cpp
More file actions
37 lines (29 loc) · 1.02 KB
/
gui_main.cpp
File metadata and controls
37 lines (29 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "mainwindow.hpp"
#include <QApplication>
#include <QFile>
#include <QFontDatabase>
int main(int argc, char* argv[])
{
// Debug log
qputenv("QT_ASSUME_STDERR_HAS_CONSOLE", "1");
// Make sure numbers are parsed with dots
qputenv("LC_ALL", "C.UTF-8");
QLocale::setDefault(QLocale::C);
setlocale(LC_ALL, "C.UTF-8");
QApplication app(argc, argv);
Q_INIT_RESOURCE(fonts);
QFontDatabase::addApplicationFont(":/fonts/DMSans-VariableFont_opsz,wght.ttf");
QFontDatabase::addApplicationFont(":/fonts/DMSans-Italic-VariableFont_opsz,wght.ttf");
QFont font("DM Sans");
font.setWeight(QFont::Medium);
font.setHintingPreference(QFont::HintingPreference::PreferVerticalHinting);
QApplication::setFont(font);
QApplication::setApplicationName("Spatial Format Converter");
QApplication::setOrganizationName("Société des Arts Technologiques");
QApplication::setOrganizationDomain("sat.qc.ca");
MainWindow window;
window.show();
QLocale::setDefault(QLocale::C);
setlocale(LC_ALL, "C");
return app.exec();
}