#define VIEWMODESETTINGS_H
#include "kitemviews/kstandarditemlistview.h"
-#include "viewsettingstab.h"
#include "views/dolphinview.h"
-
-#include <QString>
+#include "viewsettingstab.h"
#include <variant>
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);
void save();
private:
+ explicit ViewModeSettings();
+
std::variant<IconsModeSettings *, CompactModeSettings *, DetailsModeSettings *> m_viewModeSettingsVariant;
};