Changeset View
Changeset View
Standalone View
Standalone View
src/settings/viewmodes/viewmodesettings.h
Show All 23 Lines | |||||
24 | 24 | | |||
25 | /** | 25 | /** | ||
26 | * @short Helper class for accessing similar properties of IconsModeSettings, | 26 | * @short Helper class for accessing similar properties of IconsModeSettings, | ||
27 | * CompactModeSettings and DetailsModeSettings. | 27 | * CompactModeSettings and DetailsModeSettings. | ||
28 | */ | 28 | */ | ||
29 | class ViewModeSettings | 29 | class ViewModeSettings | ||
30 | { | 30 | { | ||
31 | public: | 31 | public: | ||
32 | enum ViewMode | 32 | enum class ViewMode | ||
33 | { | 33 | { | ||
34 | IconsMode, | 34 | Icons, | ||
35 | CompactMode, | 35 | Compact, | ||
36 | DetailsMode | 36 | Details | ||
37 | }; | 37 | }; | ||
38 | 38 | | |||
39 | explicit ViewModeSettings(ViewMode mode); | 39 | explicit ViewModeSettings(ViewMode mode); | ||
40 | virtual ~ViewModeSettings(); | 40 | virtual ~ViewModeSettings(); | ||
41 | 41 | | |||
42 | void setIconSize(int size) const; | 42 | void setIconSize(int size) const; | ||
43 | int iconSize() const; | 43 | int iconSize() const; | ||
44 | 44 | | |||
Show All 26 Lines |