]>
cloud.milkyroute.net Git - dolphin.git/blob - src/settings/viewmodes/viewmodesettings.h
2 * SPDX-FileCopyrightText: 2011 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #ifndef VIEWMODESETTINGS_H
8 #define VIEWMODESETTINGS_H
13 * @short Helper class for accessing similar properties of IconsModeSettings,
14 * CompactModeSettings and DetailsModeSettings.
16 class ViewModeSettings
26 explicit ViewModeSettings(ViewMode mode
);
27 virtual ~ViewModeSettings();
29 void setIconSize(int size
) const;
32 void setPreviewSize(int size
) const;
33 int previewSize() const;
35 void setUseSystemFont(bool flag
);
36 bool useSystemFont() const;
38 void setFontFamily(const QString
& fontFamily
);
39 QString
fontFamily() const;
41 void setFontSize(qreal fontSize
);
42 qreal
fontSize() const;
44 void setItalicFont(bool italic
);
45 bool italicFont() const;
47 void setFontWeight(int fontWeight
);
48 int fontWeight() const;