#include "constants.h"
#include "iconutils.h"
+#include "updateutils.h"
+
#include "mainwindow.h"
#include "searchparams.h"
#include <qtsingleapplication.h>
}
int main(int argc, char **argv) {
-#ifndef Q_NO_DEBUG_OUTPUT
+#ifndef QT_NO_DEBUG_OUTPUT
qSetMessagePattern("[%{function}] %{message}");
#endif
- // Seed random number generator
- qsrand(QDateTime::currentDateTime().toTime_t());
-
#ifdef MEDIA_MPV
QSurfaceFormat format = QSurfaceFormat::defaultFormat();
#ifdef APP_MAC
mac::MacMain();
#endif
+ QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+
QtSingleApplication app(argc, argv);
QString message;
if (app.arguments().size() > 1) {
QNetworkProxyFactory::setUseSystemConfiguration(true);
+ IconUtils::setSizes({16, 24, 32, 88, 128});
+
+ UpdateUtils::init();
+
showWindow(app, pkgDataDir);
return app.exec();