26 #include "Utils/typedefs.h" 76 Lib_SplitterStateArtist,
77 Lib_SplitterStateTrack,
78 Lib_SplitterStateGenre,
79 Lib_SplitterStateDate,
83 Lib_DC_PlayImmediately,
85 Lib_DD_PlayIfStoppedAndEmpty,
98 Lib_UseViewClearButton,
119 Player_NotifyNewVersion,
120 Player_SplitterState,
122 Player_SplitterControls,
127 PL_LoadSavedPlaylists,
128 PL_LoadTemporaryPlaylists,
133 PL_LastTrackBeforeStop,
140 PL_RememberTrackAfterStop,
145 Notification_Timeout,
151 Engine_ConvertQuality,
152 Engine_CovertTargetPath,
156 Engine_CurTrackPos_s,
157 Engine_CrossFaderActive,
158 Engine_CrossFaderTime,
160 Engine_PreservePitch,
168 Engine_SR_SessionPath,
169 Engine_SR_SessionPathTemplate,
170 Engine_SR_AutoRecord,
196 Icon_ForceInDarkTheme,
212 template<
typename DataType, SettingKey keyIndex>
224 #define INST(type, settingkey) using settingkey = SettingIdentifier<type, SettingKey:: settingkey>; 233 INST(
bool, LFM_Active)
234 INST(
int, LFM_ScrobbleTimeSec)
236 INST(QString, LFM_Username)
237 INST(QString, LFM_Password)
239 INST(
bool, LFM_Corrections)
240 INST(
bool, LFM_ShowErrors)
241 INST(QString, LFM_SessionKey)
248 INST(QString, Lib_Path)
249 INST(BoolList, Lib_ColsTitle)
250 INST(BoolList, Lib_ColsArtist)
251 INST(BoolList, Lib_ColsAlbum)
252 INST(
bool, Lib_LiveSearch)
254 INST(QString, Lib_CurPlugin)
255 INST(QByteArray, Lib_SplitterStateArtist)
256 INST(QByteArray, Lib_SplitterStateTrack)
257 INST(QByteArray, Lib_SplitterStateGenre)
258 INST(QByteArray, Lib_SplitterStateDate)
259 INST(
int, Lib_OldWidth)
260 INST(
bool, Lib_DC_DoNothing)
261 INST(
bool, Lib_DC_PlayIfStopped)
262 INST(
bool, Lib_DC_PlayImmediately)
263 INST(
bool, Lib_DD_DoNothing)
264 INST(
bool, Lib_DD_PlayIfStoppedAndEmpty)
265 INST(
int, Lib_FontSize)
266 INST(
bool, Lib_FontBold)
267 INST(
int, Lib_SearchMode)
268 INST(
bool, Lib_AutoUpdate)
269 INST(
bool, Lib_ShowAlbumArtists)
270 INST(
bool, Lib_ShowAlbumCovers)
271 INST(
int, Lib_CoverZoom)
272 INST(
bool, Lib_CoverShowUtils)
273 INST(
bool, Lib_CoverShowArtist)
274 INST(
bool, Lib_GenreTree)
276 INST(
int, Lib_LastIndex)
277 INST(
bool, Lib_UseViewClearButton)
279 INST(
bool, Dir_ShowTracks)
280 INST(QByteArray, Dir_SplitterDirFile)
281 INST(QByteArray, Dir_SplitterTracks)
284 INST(QString, Player_Version)
285 INST(QString, Player_Language)
286 INST(
int, Player_Style)
287 INST(
int, Player_ControlStyle)
288 INST(QString, Player_FontName)
289 INST(
int, Player_FontSize)
290 INST(QSize, Player_Size)
291 INST(QPoint, Player_Pos)
292 INST(
bool, Player_Fullscreen)
293 INST(
bool, Player_Maximized)
294 INST(QString, Player_ShownPlugin)
295 INST(
bool, Player_OneInstance)
296 INST(
bool, Player_Min2Tray)
297 INST(
bool, Player_ShowTrayIcon)
298 INST(
bool, Player_StartInTray)
299 INST(
bool, Player_NotifyNewVersion)
300 INST(QByteArray, Player_SplitterState)
302 INST(QByteArray, Player_SplitterControls)
303 INST(QByteArray, Player_PrivId)
304 INST(QByteArray, Player_PublicId)
306 INST(QStringList, PL_Playlist)
307 INST(
bool, PL_LoadSavedPlaylists)
308 INST(
bool, PL_LoadTemporaryPlaylists)
309 INST(
bool, PL_LoadLastTrack)
310 INST(
bool, PL_RememberTime)
311 INST(
bool, PL_StartPlaying)
312 INST(
int, PL_LastTrack)
313 INST(
int, PL_LastTrackBeforeStop)
314 INST(
int, PL_LastPlaylist)
315 INST(QString, PL_EntryLook)
316 INST(
int, PL_FontSize)
317 INST(
bool, PL_ShowClearButton)
319 INST(
bool, PL_ShowNumbers)
320 INST(
bool, PL_RememberTrackAfterStop)
321 INST(
bool, PL_ShowCovers)
322 INST(
bool, PL_ShowRating)
324 INST(
bool, Notification_Show)
325 INST(
int, Notification_Timeout)
326 INST(QString, Notification_Name)
328 INST(QString, Engine_Name)
329 INST(
int, Engine_Vol)
330 INST(
bool, Engine_Mute)
331 INST(
int, Engine_CurTrackPos_s)
332 INST(
int, Engine_ConvertQuality)
333 INST(QString, Engine_CovertTargetPath)
334 INST(
int, Engine_SpectrumBins)
335 INST(
bool, Engine_ShowSpectrum)
336 INST(
bool, Engine_ShowLevel)
337 INST(
bool, Engine_CrossFaderActive)
338 INST(
int, Engine_CrossFaderTime)
339 INST(
int, Engine_Pitch)
340 INST(
bool, Engine_SpeedActive)
341 INST(
float, Engine_Speed)
342 INST(
bool, Engine_PreservePitch)
343 INST(QString, Engine_Sink)
345 INST(
bool, Engine_SR_Active)
346 INST(
bool, Engine_SR_Warning)
347 INST(QString, Engine_SR_Path)
348 INST(
bool, Engine_SR_SessionPath)
349 INST(QString, Engine_SR_SessionPathTemplate)
350 INST(
bool, Engine_SR_AutoRecord)
352 INST(
int, Spectrum_Style)
353 INST(
int, Level_Style)
354 INST(
bool, Broadcast_Active)
355 INST(
bool, Broadcast_Prompt)
356 INST(
int, Broadcast_Port)
358 INST(
bool, Remote_Active)
359 INST(
int, Remote_Port)
361 INST(
bool, Stream_NewTab)
362 INST(
bool, Stream_ShowHistory)
364 INST(
int, Lyrics_Zoom)
365 INST(QString, Lyrics_Server)
367 INST(QStringList, Cover_Server)
368 INST(
bool, Cover_LoadFromFile)
369 INST(
bool, Cover_StartSearch)
370 INST(QString, Icon_Theme)
371 INST(
bool, Icon_ForceInDarkTheme)
373 INST(
bool, Proxy_Active)
374 INST(QString, Proxy_Username)
375 INST(QString, Proxy_Password)
376 INST(QString, Proxy_Hostname)
377 INST(
int, Proxy_Port)
378 INST(
bool, Proxy_SavePw)
380 INST(
int, Settings_Revision)
382 INST(
int, Logger_Level)
387 INST(
bool, MP3enc_found)
388 INST(
bool, Pitch_found)
389 INST(
bool, Player_Quit)
392 #endif // SETTINGKEY_H The Mode class.
Definition: PlaylistMode.h:32
SettingKey
The SK namespace is used to access setting keys.
Definition: SettingKey.h:53
The Sortings class.
Definition: Sorting.h:33
The EQ_Setting class. Container for Equalizer configurations.
Definition: EqualizerPresets.h:33
Set namespace defines the setting: Which key and which type.
Definition: SettingKey.h:230
Definition: typedefs.h:28
Definition: SettingKey.h:385
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:31
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: AbstractPlaylist.h:44
Definition: SettingKey.h:213
Definition: org_mpris_media_player2_adaptor.h:20