30#ifndef JELLYFIN_DTO_USERCONFIGURATION_H
31#define JELLYFIN_DTO_USERCONFIGURATION_H
78 QJsonObject
toJson()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition userconfiguration.h:51
QStringList orderedViews() const
Definition userconfiguration.cpp:229
bool m_rememberAudioSelections
Definition userconfiguration.h:197
void setFromJson(QJsonObject source)
Definition userconfiguration.cpp:113
void setDisplayMissingEpisodes(bool newDisplayMissingEpisodes)
Definition userconfiguration.cpp:201
void setOrderedViews(QStringList newOrderedViews)
Definition userconfiguration.cpp:231
void setAudioLanguagePreference(QString newAudioLanguagePreference)
Gets or sets the audio language preference.
Definition userconfiguration.cpp:169
void setEnableLocalPassword(bool newEnableLocalPassword)
Definition userconfiguration.cpp:225
QString m_castReceiverId
Definition userconfiguration.h:200
bool displayCollectionsView() const
Definition userconfiguration.cpp:217
bool displayMissingEpisodes() const
Definition userconfiguration.cpp:199
QStringList m_myMediaExcludes
Definition userconfiguration.h:195
QStringList m_orderedViews
Definition userconfiguration.h:193
void setPlayDefaultAudioTrack(bool newPlayDefaultAudioTrack)
Gets or sets a value indicating whether [play default audio track].
Definition userconfiguration.cpp:182
bool enableNextEpisodeAutoPlay() const
Definition userconfiguration.cpp:265
bool enableLocalPassword() const
Definition userconfiguration.cpp:223
bool m_playDefaultAudioTrack
Definition userconfiguration.h:186
bool rememberSubtitleSelections() const
Definition userconfiguration.cpp:259
bool m_displayCollectionsView
Definition userconfiguration.h:191
void setLatestItemsExcludes(QStringList newLatestItemsExcludes)
Definition userconfiguration.cpp:237
void setRememberAudioSelections(bool newRememberAudioSelections)
Definition userconfiguration.cpp:255
bool subtitleLanguagePreferenceNull() const
Definition userconfiguration.cpp:191
void setGroupedFolders(QStringList newGroupedFolders)
Definition userconfiguration.cpp:207
QString castReceiverId() const
Gets or sets the id of the selected cast receiver.
Definition userconfiguration.cpp:271
bool m_hidePlayedInLatest
Definition userconfiguration.h:196
void replaceData(UserConfiguration &other)
Definition userconfiguration.cpp:87
void setAudioLanguagePreferenceNull()
Definition userconfiguration.cpp:176
bool m_enableNextEpisodeAutoPlay
Definition userconfiguration.h:199
void setHidePlayedInLatest(bool newHidePlayedInLatest)
Definition userconfiguration.cpp:249
void setSubtitleLanguagePreference(QString newSubtitleLanguagePreference)
Gets or sets the subtitle language preference.
Definition userconfiguration.cpp:188
QString m_subtitleLanguagePreference
Definition userconfiguration.h:187
QStringList m_latestItemsExcludes
Definition userconfiguration.h:194
UserConfiguration(bool playDefaultAudioTrack, bool displayMissingEpisodes, QStringList groupedFolders, SubtitlePlaybackMode subtitleMode, bool displayCollectionsView, bool enableLocalPassword, QStringList orderedViews, QStringList latestItemsExcludes, QStringList myMediaExcludes, bool hidePlayedInLatest, bool rememberAudioSelections, bool rememberSubtitleSelections, bool enableNextEpisodeAutoPlay)
Definition userconfiguration.cpp:36
static UserConfiguration fromJson(QJsonObject source)
Definition userconfiguration.cpp:106
bool m_displayMissingEpisodes
Definition userconfiguration.h:188
bool rememberAudioSelections() const
Definition userconfiguration.cpp:253
bool castReceiverIdNull() const
Definition userconfiguration.cpp:276
QJsonObject toJson() const
Definition userconfiguration.cpp:133
void setDisplayCollectionsView(bool newDisplayCollectionsView)
Definition userconfiguration.cpp:219
void setRememberSubtitleSelections(bool newRememberSubtitleSelections)
Definition userconfiguration.cpp:261
QString m_audioLanguagePreference
Definition userconfiguration.h:185
bool m_enableLocalPassword
Definition userconfiguration.h:192
void setCastReceiverIdNull()
Definition userconfiguration.cpp:280
void setSubtitleMode(SubtitlePlaybackMode newSubtitleMode)
Definition userconfiguration.cpp:213
SubtitlePlaybackMode subtitleMode() const
Definition userconfiguration.cpp:211
QString audioLanguagePreference() const
Gets or sets the audio language preference.
Definition userconfiguration.cpp:167
bool playDefaultAudioTrack() const
Gets or sets a value indicating whether [play default audio track].
Definition userconfiguration.cpp:180
bool hidePlayedInLatest() const
Definition userconfiguration.cpp:247
QStringList latestItemsExcludes() const
Definition userconfiguration.cpp:235
bool m_rememberSubtitleSelections
Definition userconfiguration.h:198
void setMyMediaExcludes(QStringList newMyMediaExcludes)
Definition userconfiguration.cpp:243
void setEnableNextEpisodeAutoPlay(bool newEnableNextEpisodeAutoPlay)
Definition userconfiguration.cpp:267
void setSubtitleLanguagePreferenceNull()
Definition userconfiguration.cpp:195
QStringList groupedFolders() const
Definition userconfiguration.cpp:205
void setCastReceiverId(QString newCastReceiverId)
Gets or sets the id of the selected cast receiver.
Definition userconfiguration.cpp:273
bool audioLanguagePreferenceNull() const
Definition userconfiguration.cpp:172
QStringList m_groupedFolders
Definition userconfiguration.h:189
QStringList myMediaExcludes() const
Definition userconfiguration.cpp:241
QString subtitleLanguagePreference() const
Gets or sets the subtitle language preference.
Definition userconfiguration.cpp:186
SubtitlePlaybackMode m_subtitleMode
Definition userconfiguration.h:190
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
SubtitlePlaybackModeClass::Value SubtitlePlaybackMode
Definition subtitleplaybackmode.h:62
Definition accessschedule.h:128
Jellyfin::DTO::UserConfiguration UserConfiguration
Definition userconfiguration.h:212
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45