- /**
- * Returns a QVector with all GUI-capable Dolphin instances
- */
- QVector<QPair<QSharedPointer<OrgKdeDolphinMainWindowInterface>, QStringList>> dolphinGuiInstances(const QString& preferredService);
+/**
+ * Returns a QVector with all GUI-capable Dolphin instances
+ */
+QVector<QPair<QSharedPointer<OrgKdeDolphinMainWindowInterface>, QStringList>> dolphinGuiInstances(const QString &preferredService);
+
+QPair<QString, Qt::SortOrder> sortOrderForUrl(QUrl &url);
+
+/**
+ * TODO: Move this somewhere global to all KDE apps, not just Dolphin
+ */
+constexpr int VERTICAL_SPACER_HEIGHT = 12;
+constexpr int LAYOUT_SPACING_SMALL = 2;
+}
+
+enum Animated { WithAnimation, WithoutAnimation };
+
+class GlobalConfig : public QObject
+{
+ Q_OBJECT
+
+public:
+ GlobalConfig() = delete;