Implementation of "migration manager" to fix placement of config files issue appeared after moving from Qt 5 to Qt 6

This commit is contained in:
Dmitriy Karpushin 2023-03-23 15:13:15 +03:00
parent c0bb06bf49
commit 3a5317f16a
4 changed files with 116 additions and 0 deletions

View file

@ -4,6 +4,7 @@
#include "amnezia_application.h"
#include "defines.h"
#include "migrations.h"
#ifdef Q_OS_WIN
#include "Windows.h"
@ -16,6 +17,9 @@
int main(int argc, char *argv[])
{
Migrations migrationsManager;
migrationsManager.doMigrations();
QLoggingCategory::setFilterRules(QStringLiteral("qtc.ssh=false"));
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);