26 #include "Helper/globals.h" 68 Lib_SplitterStateArtist,
69 Lib_SplitterStateTrack,
70 Lib_SplitterStateGenre,
74 Lib_DC_PlayImmediately,
76 Lib_DD_PlayIfStoppedAndEmpty,
93 Player_NotifyNewVersion,
98 PL_LoadSavedPlaylists,
99 PL_LoadTemporaryPlaylists,
111 Notification_Timeout,
117 Engine_ConvertQuality,
118 Engine_CovertTargetPath,
122 Engine_CurTrackPos_s,
127 Engine_SR_SessionPath,
146 template<
typename T, SK::SettingKey S>
167 #define INST(type, settingkey) typedef SettingKey<type, SK:: settingkey> settingkey##_t; const settingkey##_t settingkey 176 INST(
bool, LFM_Active);
177 INST(StringPair, LFM_Login);
179 INST(
bool, LFM_Corrections);
180 INST(
bool, LFM_ShowErrors);
181 INST(QString, LFM_SessionKey);
185 INST(
bool, Eq_Gauss);
187 INST(
bool, Lib_Show);
188 INST(QString, Lib_Path);
192 INST(
bool, Lib_LiveSearch);
194 INST(QString, Lib_CurPlugin);
195 INST(QByteArray, Lib_SplitterStateArtist);
196 INST(QByteArray, Lib_SplitterStateTrack);
197 INST(QByteArray, Lib_SplitterStateGenre);
198 INST(
int, Lib_OldWidth);
199 INST(
bool, Lib_DC_DoNothing);
200 INST(
bool, Lib_DC_PlayIfStopped);
201 INST(
bool, Lib_DC_PlayImmediately);
202 INST(
bool, Lib_DD_DoNothing);
203 INST(
bool, Lib_DD_PlayIfStoppedAndEmpty);
204 INST(
int, Lib_FontSize);
205 INST(
bool, Lib_FontBold);
209 INST(QString, Player_Version);
210 INST(QString, Player_Language);
211 INST(
int, Player_Style);
212 INST(QString, Player_FontName);
213 INST(
int, Player_FontSize);
214 INST(QSize, Player_Size);
215 INST(QPoint, Player_Pos);
216 INST(
bool, Player_Fullscreen);
217 INST(
bool, Player_Maximized);
218 INST(QString, Player_ShownPlugin);
219 INST(
bool, Player_OneInstance);
220 INST(
bool, Player_Min2Tray);
221 INST(
bool, Player_StartInTray);
222 INST(
bool, Player_NotifyNewVersion);
223 INST(QByteArray, Player_SplitterState);
226 INST(QStringList, PL_Playlist);
227 INST(
bool, PL_LoadSavedPlaylists);
228 INST(
bool, PL_LoadTemporaryPlaylists);
229 INST(
bool, PL_LoadLastTrack);
230 INST(
bool, PL_RememberTime);
231 INST(
bool, PL_StartPlaying);
232 INST(
int, PL_LastTrack);
233 INST(
int, PL_LastPlaylist);
234 INST(QString, PL_EntryLook);
235 INST(
int, PL_FontSize);
238 INST(
bool, PL_ShowNumbers);
240 INST(
bool, Notification_Show);
241 INST(
int, Notification_Timeout);
242 INST(QString, Notification_Name);
244 INST(QString, Engine_Name);
245 INST(
int, Engine_Vol);
246 INST(
bool, Engine_Mute);
247 INST(
int, Engine_CurTrackPos_s);
248 INST(
int, Engine_ConvertQuality);
249 INST(QString, Engine_CovertTargetPath);
250 INST(
bool, Engine_Gapless);
251 INST(
bool, Engine_ShowSpectrum);
252 INST(
bool, Engine_ShowLevel);
255 INST(
bool, Engine_SR_Active);
256 INST(
bool, Engine_SR_Warning);
257 INST(QString, Engine_SR_Path);
258 INST(
bool, Engine_SR_SessionPath);
260 INST(
int, Spectrum_Style);
261 INST(
int, Level_Style);
262 INST(
bool, Broadcast_Active);
263 INST(
bool, Broadcast_Prompt);
264 INST(
int, Broadcast_Port);
266 INST(
bool, Remote_Active);
267 INST(
int, Remote_Port);
275 INST(
bool, MP3enc_found);
276 INST(
bool, Player_Quit);
282 #endif // SETTINGKEY_H
#define INST(type, settingkey)
MACRO INST use this macro to declare a setting: INST(boo, LFM_Active) is expanded to typedef Setting...
Definition: SettingKey.h:167
Definition: SettingKey.h:147
Definition: PlaylistMode.h:34
Set namespace defines the setting: Which key and which type.
Definition: SettingKey.h:173
The SK namespace is used to access setting keys.
Definition: SettingKey.h:47
Definition: SettingKey.h:273
The RawShortcutMap struct consisting of a specifier writable into database and a shortcut. This class is used for converting a shortcut map into its database representation.
Definition: RawShortcutMap.h:35
Definition: EqualizerPresets.h:29