Changeset View
Changeset View
Standalone View
Standalone View
src/settings/viewmodes/viewmodesettings.cpp
Show All 19 Lines | |||||
20 | #include "viewmodesettings.h" | 20 | #include "viewmodesettings.h" | ||
21 | 21 | | |||
22 | #include "dolphin_compactmodesettings.h" | 22 | #include "dolphin_compactmodesettings.h" | ||
23 | #include "dolphin_detailsmodesettings.h" | 23 | #include "dolphin_detailsmodesettings.h" | ||
24 | #include "dolphin_iconsmodesettings.h" | 24 | #include "dolphin_iconsmodesettings.h" | ||
25 | 25 | | |||
26 | #define VIEWMODESETTINGS_SET_VALUE(mode, setValue, value) \ | 26 | #define VIEWMODESETTINGS_SET_VALUE(mode, setValue, value) \ | ||
27 | switch (mode) { \ | 27 | switch (mode) { \ | ||
28 | case ViewModeSettings::IconsMode: IconsModeSettings::setValue(value); break; \ | 28 | case ViewModeSettings::ViewMode::Icons: IconsModeSettings::setValue(value); break; \ | ||
29 | case ViewModeSettings::CompactMode: CompactModeSettings::setValue(value); break; \ | 29 | case ViewModeSettings::ViewMode::Compact: CompactModeSettings::setValue(value); break; \ | ||
30 | case ViewModeSettings::DetailsMode: DetailsModeSettings::setValue(value); break; \ | 30 | case ViewModeSettings::ViewMode::Details: DetailsModeSettings::setValue(value); break; \ | ||
31 | default: Q_ASSERT(false); break; \ | 31 | default: Q_ASSERT(false); break; \ | ||
32 | } | 32 | } | ||
33 | 33 | | |||
34 | #define VIEWMODESETTINGS_RETURN_VALUE(mode, getValue, type) \ | 34 | #define VIEWMODESETTINGS_RETURN_VALUE(mode, getValue, type) \ | ||
35 | type value; \ | 35 | type value; \ | ||
36 | switch (m_mode) { \ | 36 | switch (m_mode) { \ | ||
37 | case IconsMode: value = IconsModeSettings::getValue(); break; \ | 37 | case ViewMode::Icons: value = IconsModeSettings::getValue(); break; \ | ||
38 | case CompactMode: value = CompactModeSettings::getValue(); break; \ | 38 | case ViewMode::Compact: value = CompactModeSettings::getValue(); break; \ | ||
39 | case DetailsMode: value = DetailsModeSettings::getValue(); break; \ | 39 | case ViewMode::Details: value = DetailsModeSettings::getValue(); break; \ | ||
40 | default: value = IconsModeSettings::getValue(); \ | 40 | default: value = IconsModeSettings::getValue(); \ | ||
41 | Q_ASSERT(false); \ | 41 | Q_ASSERT(false); \ | ||
42 | break; \ | 42 | break; \ | ||
43 | } \ | 43 | } \ | ||
44 | return value | 44 | return value | ||
45 | 45 | | |||
46 | ViewModeSettings::ViewModeSettings(ViewMode mode) : | 46 | ViewModeSettings::ViewModeSettings(ViewMode mode) : | ||
47 | m_mode(mode) | 47 | m_mode(mode) | ||
▲ Show 20 Lines • Show All 72 Lines • ▼ Show 20 Line(s) | |||||
120 | int ViewModeSettings::fontWeight() const | 120 | int ViewModeSettings::fontWeight() const | ||
121 | { | 121 | { | ||
122 | VIEWMODESETTINGS_RETURN_VALUE(m_mode, fontWeight, int); | 122 | VIEWMODESETTINGS_RETURN_VALUE(m_mode, fontWeight, int); | ||
123 | } | 123 | } | ||
124 | 124 | | |||
125 | void ViewModeSettings::readConfig() | 125 | void ViewModeSettings::readConfig() | ||
126 | { | 126 | { | ||
127 | switch (m_mode) { | 127 | switch (m_mode) { | ||
128 | case ViewModeSettings::IconsMode: IconsModeSettings::self()->load(); break; | 128 | case ViewModeSettings::ViewMode::Icons: IconsModeSettings::self()->load(); break; | ||
129 | case ViewModeSettings::CompactMode: CompactModeSettings::self()->load(); break; | 129 | case ViewModeSettings::ViewMode::Compact: CompactModeSettings::self()->load(); break; | ||
130 | case ViewModeSettings::DetailsMode: DetailsModeSettings::self()->load(); break; | 130 | case ViewModeSettings::ViewMode::Details: DetailsModeSettings::self()->load(); break; | ||
131 | default: Q_ASSERT(false); break; | 131 | default: Q_ASSERT(false); break; | ||
132 | } | 132 | } | ||
133 | } | 133 | } | ||
134 | 134 | | |||
135 | void ViewModeSettings::save() | 135 | void ViewModeSettings::save() | ||
136 | { | 136 | { | ||
137 | switch (m_mode) { | 137 | switch (m_mode) { | ||
138 | case ViewModeSettings::IconsMode: IconsModeSettings::self()->save(); break; | 138 | case ViewModeSettings::ViewMode::Icons: IconsModeSettings::self()->save(); break; | ||
139 | case ViewModeSettings::CompactMode: CompactModeSettings::self()->save(); break; | 139 | case ViewModeSettings::ViewMode::Compact: CompactModeSettings::self()->save(); break; | ||
140 | case ViewModeSettings::DetailsMode: DetailsModeSettings::self()->save(); break; | 140 | case ViewModeSettings::ViewMode::Details: DetailsModeSettings::self()->save(); break; | ||
141 | default: Q_ASSERT(false); break; | 141 | default: Q_ASSERT(false); break; | ||
142 | } | 142 | } | ||
143 | } | 143 | } |