Mercurial > minori
comparison src/main.cc @ 315:34347fd2a2de
session: allow printing status messages
...!
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Tue, 11 Jun 2024 14:16:40 -0400 |
parents | f31305b9f60a |
children | b1f4d1867ab1 |
comparison
equal
deleted
inserted
replaced
314:76d7315504c4 | 315:34347fd2a2de |
---|---|
9 #include <QStyleFactory> | 9 #include <QStyleFactory> |
10 #include <QTranslator> | 10 #include <QTranslator> |
11 | 11 |
12 #include <iostream> | 12 #include <iostream> |
13 | 13 |
14 Session session; | |
15 | |
16 int main(int argc, char** argv) { | 14 int main(int argc, char** argv) { |
17 QApplication app(argc, argv); | 15 QApplication app(argc, argv); |
18 app.setApplicationName("minori"); | 16 app.setApplicationName("minori"); |
19 app.setApplicationDisplayName("Minori"); | 17 app.setApplicationDisplayName("Minori"); |
20 app.setAttribute(Qt::AA_DontShowIconsInMenus, true); | 18 app.setAttribute(Qt::AA_DontShowIconsInMenus, true); |
21 | 19 |
22 qRegisterMetaType<std::vector<std::string>>(); /* window.cc */ | 20 qRegisterMetaType<std::vector<std::string>>(); /* window.cc */ |
23 qRegisterMetaType<std::vector<int>>(); /* search.cc */ | 21 qRegisterMetaType<std::vector<int>>(); /* search.cc */ |
22 qRegisterMetaType<std::string>(); | |
24 | 23 |
25 session.config.Load(); | 24 session.config.Load(); |
26 Anime::db.LoadDatabaseFromDisk(); | 25 Anime::db.LoadDatabaseFromDisk(); |
27 | 26 |
28 MainWindow window; | 27 MainWindow window; |
29 | 28 |
30 window.resize(941, 750); | 29 window.resize(941, 750); |
31 window.setWindowTitle("Minori"); | 30 window.setWindowTitle("Minori"); |
32 window.show(); | 31 window.show(); |
33 | 32 |
33 /* do this before starting the app... */ | |
34 session.SetMainWindow(&window); | |
35 | |
34 return app.exec(); | 36 return app.exec(); |
35 } | 37 } |