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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
1 #include "core/session.h"
175
9b10175be389 dep/json: update to v3.11.3
Paper <mrpapersonic@gmail.com>
parents: 147
diff changeset
2 #include "core/anime_db.h"
10
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
3 #include "gui/window.h"
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
4 #include <QApplication>
46
d0adc4aedfc8 *: update...
Paper <mrpapersonic@gmail.com>
parents: 11
diff changeset
5 #include <QStyleFactory>
108
2004b41d4a59 *: huge commit
Paper <mrpapersonic@gmail.com>
parents: 98
diff changeset
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
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
8
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
9 Session session;
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
10
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
11 int main(int argc, char** argv) {
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
12 QApplication app(argc, argv);
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
13
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
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
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
17
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
18 MainWindow window;
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
19
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
20 window.resize(941, 750);
11
fc1bf97c528b *: use C++11 standard
Paper <mrpapersonic@gmail.com>
parents: 10
diff changeset
21 window.setWindowTitle("Minori");
10
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
22 window.show();
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
23
Paper <mrpapersonic@gmail.com>
parents: 9
diff changeset
24 return app.exec();
46
d0adc4aedfc8 *: update...
Paper <mrpapersonic@gmail.com>
parents: 11
diff changeset
25 }