Mercurial > minori
annotate src/main.cc @ 198:bc1ae1810855
dep/animia: switch from using classes to global functions
the old idea was ok, but sort of hackish; this method doesn't use classes
at all, and this way (especially important!) we can do wayland stuff AND x11
at the same time, which wasn't really possible without stupid workarounds in
the other method
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sun, 24 Dec 2023 02:59:42 -0500 |
parents | 975a3f0965e2 |
children | adc20fa321c1 |
rev | line source |
---|---|
10 | 1 #include "core/session.h" |
175 | 2 #include "core/anime_db.h" |
10 | 3 #include "gui/window.h" |
4 #include <QApplication> | |
46 | 5 #include <QStyleFactory> |
108 | 6 #include <QTranslator> |
98
582b2fca1561
strings: parse HTML entities when reading synopsis, make the
Paper <mrpapersonic@gmail.com>
parents:
81
diff
changeset
|
7 #include <QLocale> |
10 | 8 |
9 Session session; | |
10 | |
11 int main(int argc, char** argv) { | |
12 QApplication app(argc, argv); | |
13 | |
14 session.config.Load(); | |
195
975a3f0965e2
locale: only attempt loading locales after QApplication is init'd
Paper <mrpapersonic@gmail.com>
parents:
177
diff
changeset
|
15 session.config.locale.RefreshAvailableLocales(); |
177
122fad646f81
anime/db: upgrade to c++17 style, make things easier to read
Paper <mrpapersonic@gmail.com>
parents:
175
diff
changeset
|
16 Anime::db.LoadDatabaseFromDisk(); |
10 | 17 |
18 MainWindow window; | |
19 | |
20 window.resize(941, 750); | |
11 | 21 window.setWindowTitle("Minori"); |
10 | 22 window.show(); |
23 | |
24 return app.exec(); | |
46 | 25 } |