#include "dolphindebug.h"
#include "dolphinmainwindow.h"
#include "global.h"
-#include "config-kuserfeedback.h"
-#ifdef HAVE_KUSERFEEDBACK
+#include "config-dolphin.h"
+#if HAVE_KUSERFEEDBACK
#include "userfeedback/dolphinfeedbackprovider.h"
#endif
#include <KCrash>
#include <KDBusService>
#include <KLocalizedString>
-#include <Kdelibs4ConfigMigrator>
#include <KConfigGui>
#include <KIO/PreviewJob>
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
+#include <Kdelibs4ConfigMigrator>
+#endif
+
#include <QApplication>
#include <QCommandLineParser>
#include <QDBusConnection>
-#include <QDBusInterface>
-#include <QDBusAbstractInterface>
#include <QDBusConnectionInterface>
#include <QSessionManager>
/**
* enable high dpi support
*/
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, true);
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);
-
+#endif
QApplication app(argc, argv);
app.setWindowIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"), app.windowIcon()));
KCrash::initialize();
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin"));
migrate.setConfigFiles(QStringList() << QStringLiteral("dolphinrc"));
migrate.setUiFiles(QStringList() << QStringLiteral("dolphinpart.rc") << QStringLiteral("dolphinui.rc"));
migrate.migrate();
+#endif
KLocalizedString::setApplicationDomain("dolphin");
KAboutData aboutData(QStringLiteral("dolphin"), i18n("Dolphin"), QStringLiteral(DOLPHIN_VERSION_STRING),
i18nc("@title", "File Manager"),
KAboutLicense::GPL,
- i18nc("@info:credit", "(C) 2006-2018 Peter Penz, Frank Reininghaus, Emmanuel Pescosta and Elvis Angelaccio"));
+ i18nc("@info:credit", "(C) 2006-2022 The Dolphin Developers"));
aboutData.setHomepage(QStringLiteral("https://kde.org/applications/system/org.kde.dolphin"));
+ aboutData.addAuthor(i18nc("@info:credit", "Felix Ernst"),
+ i18nc("@info:credit", "Maintainer (since 2021) and developer"),
+ QStringLiteral("felixernst@kde.org"));
+ aboutData.addAuthor(i18nc("@info:credit", "Méven Car"),
+ i18nc("@info:credit", "Maintainer (since 2021) and developer (since 2019)"),
+ QStringLiteral("meven@kde.org"));
aboutData.addAuthor(i18nc("@info:credit", "Elvis Angelaccio"),
- i18nc("@info:credit", "Maintainer (since 2018) and developer"),
+ i18nc("@info:credit", "Maintainer (2018-2021) and developer"),
QStringLiteral("elvis.angelaccio@kde.org"));
aboutData.addAuthor(i18nc("@info:credit", "Emmanuel Pescosta"),
i18nc("@info:credit", "Maintainer (2014-2018) and developer"),
}
}
-#ifdef HAVE_KUSERFEEDBACK
+#if HAVE_KUSERFEEDBACK
auto feedbackProvider = DolphinFeedbackProvider::instance();
Q_UNUSED(feedbackProvider)
#endif