![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <subtitleoptions.h>
Public Member Functions | |
| SubtitleOptions (bool skipIfEmbeddedSubtitlesPresent, bool skipIfAudioTrackMatches, bool downloadMovieSubtitles, bool downloadEpisodeSubtitles, bool isOpenSubtitleVipAccount, bool requirePerfectMatch) | |
| SubtitleOptions (const SubtitleOptions &other) | |
| void | replaceData (SubtitleOptions &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| bool | skipIfEmbeddedSubtitlesPresent () const |
| void | setSkipIfEmbeddedSubtitlesPresent (bool newSkipIfEmbeddedSubtitlesPresent) |
| bool | skipIfAudioTrackMatches () const |
| void | setSkipIfAudioTrackMatches (bool newSkipIfAudioTrackMatches) |
| QStringList | downloadLanguages () const |
| void | setDownloadLanguages (QStringList newDownloadLanguages) |
| bool | downloadLanguagesNull () const |
| void | setDownloadLanguagesNull () |
| bool | downloadMovieSubtitles () const |
| void | setDownloadMovieSubtitles (bool newDownloadMovieSubtitles) |
| bool | downloadEpisodeSubtitles () const |
| void | setDownloadEpisodeSubtitles (bool newDownloadEpisodeSubtitles) |
| QString | openSubtitlesUsername () const |
| void | setOpenSubtitlesUsername (QString newOpenSubtitlesUsername) |
| bool | openSubtitlesUsernameNull () const |
| void | setOpenSubtitlesUsernameNull () |
| QString | openSubtitlesPasswordHash () const |
| void | setOpenSubtitlesPasswordHash (QString newOpenSubtitlesPasswordHash) |
| bool | openSubtitlesPasswordHashNull () const |
| void | setOpenSubtitlesPasswordHashNull () |
| bool | isOpenSubtitleVipAccount () const |
| void | setIsOpenSubtitleVipAccount (bool newIsOpenSubtitleVipAccount) |
| bool | requirePerfectMatch () const |
| void | setRequirePerfectMatch (bool newRequirePerfectMatch) |
Static Public Member Functions | |
| static SubtitleOptions | fromJson (QJsonObject source) |
Protected Attributes | |
| bool | m_skipIfEmbeddedSubtitlesPresent |
| bool | m_skipIfAudioTrackMatches |
| QStringList | m_downloadLanguages |
| bool | m_downloadMovieSubtitles |
| bool | m_downloadEpisodeSubtitles |
| QString | m_openSubtitlesUsername |
| QString | m_openSubtitlesPasswordHash |
| bool | m_isOpenSubtitleVipAccount |
| bool | m_requirePerfectMatch |
| Jellyfin::DTO::SubtitleOptions::SubtitleOptions | ( | bool | skipIfEmbeddedSubtitlesPresent, |
| bool | skipIfAudioTrackMatches, | ||
| bool | downloadMovieSubtitles, | ||
| bool | downloadEpisodeSubtitles, | ||
| bool | isOpenSubtitleVipAccount, | ||
| bool | requirePerfectMatch ) |
| Jellyfin::DTO::SubtitleOptions::SubtitleOptions | ( | const SubtitleOptions & | other | ) |
| bool Jellyfin::DTO::SubtitleOptions::downloadEpisodeSubtitles | ( | ) | const |
| QStringList Jellyfin::DTO::SubtitleOptions::downloadLanguages | ( | ) | const |
| bool Jellyfin::DTO::SubtitleOptions::downloadLanguagesNull | ( | ) | const |
| bool Jellyfin::DTO::SubtitleOptions::downloadMovieSubtitles | ( | ) | const |
|
static |
| bool Jellyfin::DTO::SubtitleOptions::isOpenSubtitleVipAccount | ( | ) | const |
| QString Jellyfin::DTO::SubtitleOptions::openSubtitlesPasswordHash | ( | ) | const |
| bool Jellyfin::DTO::SubtitleOptions::openSubtitlesPasswordHashNull | ( | ) | const |
| QString Jellyfin::DTO::SubtitleOptions::openSubtitlesUsername | ( | ) | const |
| bool Jellyfin::DTO::SubtitleOptions::openSubtitlesUsernameNull | ( | ) | const |
| void Jellyfin::DTO::SubtitleOptions::replaceData | ( | SubtitleOptions & | other | ) |
Replaces the data being hold by this class with that of the other.
| bool Jellyfin::DTO::SubtitleOptions::requirePerfectMatch | ( | ) | const |
| void Jellyfin::DTO::SubtitleOptions::setDownloadEpisodeSubtitles | ( | bool | newDownloadEpisodeSubtitles | ) |
| void Jellyfin::DTO::SubtitleOptions::setDownloadLanguages | ( | QStringList | newDownloadLanguages | ) |
| void Jellyfin::DTO::SubtitleOptions::setDownloadLanguagesNull | ( | ) |
| void Jellyfin::DTO::SubtitleOptions::setDownloadMovieSubtitles | ( | bool | newDownloadMovieSubtitles | ) |
| void Jellyfin::DTO::SubtitleOptions::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::SubtitleOptions::setIsOpenSubtitleVipAccount | ( | bool | newIsOpenSubtitleVipAccount | ) |
| void Jellyfin::DTO::SubtitleOptions::setOpenSubtitlesPasswordHash | ( | QString | newOpenSubtitlesPasswordHash | ) |
| void Jellyfin::DTO::SubtitleOptions::setOpenSubtitlesPasswordHashNull | ( | ) |
| void Jellyfin::DTO::SubtitleOptions::setOpenSubtitlesUsername | ( | QString | newOpenSubtitlesUsername | ) |
| void Jellyfin::DTO::SubtitleOptions::setOpenSubtitlesUsernameNull | ( | ) |
| void Jellyfin::DTO::SubtitleOptions::setRequirePerfectMatch | ( | bool | newRequirePerfectMatch | ) |
| void Jellyfin::DTO::SubtitleOptions::setSkipIfAudioTrackMatches | ( | bool | newSkipIfAudioTrackMatches | ) |
| void Jellyfin::DTO::SubtitleOptions::setSkipIfEmbeddedSubtitlesPresent | ( | bool | newSkipIfEmbeddedSubtitlesPresent | ) |
| bool Jellyfin::DTO::SubtitleOptions::skipIfAudioTrackMatches | ( | ) | const |
| bool Jellyfin::DTO::SubtitleOptions::skipIfEmbeddedSubtitlesPresent | ( | ) | const |
| QJsonObject Jellyfin::DTO::SubtitleOptions::toJson | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |