]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/settings/viewmodes/viewmodesettings.h
Add clang-format and format code as in Frameworks
[dolphin.git] / src / settings / viewmodes / viewmodesettings.h
index 5d2b6e0e21ca7ea627f20e19ea66b864055c01c5..6193c9526e9ffc968d32198817eeb14b675b859d 100644 (file)
@@ -8,10 +8,8 @@
 #define VIEWMODESETTINGS_H
 
 #include "kitemviews/kstandarditemlistview.h"
-#include "viewsettingstab.h"
 #include "views/dolphinview.h"
-
-#include <QString>
+#include "viewsettingstab.h"
 
 #include <variant>
 
@@ -39,17 +37,8 @@ public:
     void setUseSystemFont(bool useSystemFont);
     bool useSystemFont() const;
 
-    void setFontFamily(const QString &fontFamily);
-    QString fontFamily() const;
-
-    void setFontSize(qreal fontSize);
-    qreal fontSize() const;
-
-    void setItalicFont(bool italic);
-    bool italicFont() const;
-
-    void setFontWeight(int fontWeight);
-    int fontWeight() const;
+    void setViewFont(const QFont &font);
+    QFont viewFont() const;
 
     void useDefaults(bool useDefaults);
 
@@ -57,6 +46,8 @@ public:
     void save();
 
 private:
+    explicit ViewModeSettings();
+
     std::variant<IconsModeSettings *, CompactModeSettings *, DetailsModeSettings *> m_viewModeSettingsVariant;
 };