![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <remotesubtitleinfo.h>
Public Member Functions | |
| RemoteSubtitleInfo () | |
| RemoteSubtitleInfo (const RemoteSubtitleInfo &other) | |
| void | replaceData (RemoteSubtitleInfo &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| QString | threeLetterISOLanguageName () const |
| void | setThreeLetterISOLanguageName (QString newThreeLetterISOLanguageName) |
| bool | threeLetterISOLanguageNameNull () const |
| void | setThreeLetterISOLanguageNameNull () |
| QString | jellyfinId () const |
| void | setJellyfinId (QString newJellyfinId) |
| bool | jellyfinIdNull () const |
| void | setJellyfinIdNull () |
| QString | providerName () const |
| void | setProviderName (QString newProviderName) |
| bool | providerNameNull () const |
| void | setProviderNameNull () |
| QString | name () const |
| void | setName (QString newName) |
| bool | nameNull () const |
| void | setNameNull () |
| QString | format () const |
| void | setFormat (QString newFormat) |
| bool | formatNull () const |
| void | setFormatNull () |
| QString | author () const |
| void | setAuthor (QString newAuthor) |
| bool | authorNull () const |
| void | setAuthorNull () |
| QString | comment () const |
| void | setComment (QString newComment) |
| bool | commentNull () const |
| void | setCommentNull () |
| QDateTime | dateCreated () const |
| void | setDateCreated (QDateTime newDateCreated) |
| bool | dateCreatedNull () const |
| void | setDateCreatedNull () |
| std::optional< float > | communityRating () const |
| void | setCommunityRating (std::optional< float > newCommunityRating) |
| bool | communityRatingNull () const |
| void | setCommunityRatingNull () |
| std::optional< float > | frameRate () const |
| void | setFrameRate (std::optional< float > newFrameRate) |
| bool | frameRateNull () const |
| void | setFrameRateNull () |
| std::optional< qint32 > | downloadCount () const |
| void | setDownloadCount (std::optional< qint32 > newDownloadCount) |
| bool | downloadCountNull () const |
| void | setDownloadCountNull () |
| std::optional< bool > | isHashMatch () const |
| void | setIsHashMatch (std::optional< bool > newIsHashMatch) |
| bool | isHashMatchNull () const |
| void | setIsHashMatchNull () |
| std::optional< bool > | aiTranslated () const |
| void | setAiTranslated (std::optional< bool > newAiTranslated) |
| bool | aiTranslatedNull () const |
| void | setAiTranslatedNull () |
| std::optional< bool > | machineTranslated () const |
| void | setMachineTranslated (std::optional< bool > newMachineTranslated) |
| bool | machineTranslatedNull () const |
| void | setMachineTranslatedNull () |
| std::optional< bool > | forced () const |
| void | setForced (std::optional< bool > newForced) |
| bool | forcedNull () const |
| void | setForcedNull () |
| std::optional< bool > | hearingImpaired () const |
| void | setHearingImpaired (std::optional< bool > newHearingImpaired) |
| bool | hearingImpairedNull () const |
| void | setHearingImpairedNull () |
Static Public Member Functions | |
| static RemoteSubtitleInfo | fromJson (QJsonObject source) |
Protected Attributes | |
| QString | m_threeLetterISOLanguageName |
| QString | m_jellyfinId |
| QString | m_providerName |
| QString | m_name |
| QString | m_format |
| QString | m_author |
| QString | m_comment |
| QDateTime | m_dateCreated |
| std::optional< float > | m_communityRating = std::nullopt |
| std::optional< float > | m_frameRate = std::nullopt |
| std::optional< qint32 > | m_downloadCount = std::nullopt |
| std::optional< bool > | m_isHashMatch = std::nullopt |
| std::optional< bool > | m_aiTranslated = std::nullopt |
| std::optional< bool > | m_machineTranslated = std::nullopt |
| std::optional< bool > | m_forced = std::nullopt |
| std::optional< bool > | m_hearingImpaired = std::nullopt |
| Jellyfin::DTO::RemoteSubtitleInfo::RemoteSubtitleInfo | ( | ) |
| Jellyfin::DTO::RemoteSubtitleInfo::RemoteSubtitleInfo | ( | const RemoteSubtitleInfo & | other | ) |
| std::optional< bool > Jellyfin::DTO::RemoteSubtitleInfo::aiTranslated | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::aiTranslatedNull | ( | ) | const |
| QString Jellyfin::DTO::RemoteSubtitleInfo::author | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::authorNull | ( | ) | const |
| QString Jellyfin::DTO::RemoteSubtitleInfo::comment | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::commentNull | ( | ) | const |
| std::optional< float > Jellyfin::DTO::RemoteSubtitleInfo::communityRating | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::communityRatingNull | ( | ) | const |
| QDateTime Jellyfin::DTO::RemoteSubtitleInfo::dateCreated | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::dateCreatedNull | ( | ) | const |
| std::optional< qint32 > Jellyfin::DTO::RemoteSubtitleInfo::downloadCount | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::downloadCountNull | ( | ) | const |
| std::optional< bool > Jellyfin::DTO::RemoteSubtitleInfo::forced | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::forcedNull | ( | ) | const |
| QString Jellyfin::DTO::RemoteSubtitleInfo::format | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::formatNull | ( | ) | const |
| std::optional< float > Jellyfin::DTO::RemoteSubtitleInfo::frameRate | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::frameRateNull | ( | ) | const |
|
static |
| std::optional< bool > Jellyfin::DTO::RemoteSubtitleInfo::hearingImpaired | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::hearingImpairedNull | ( | ) | const |
| std::optional< bool > Jellyfin::DTO::RemoteSubtitleInfo::isHashMatch | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::isHashMatchNull | ( | ) | const |
| QString Jellyfin::DTO::RemoteSubtitleInfo::jellyfinId | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::jellyfinIdNull | ( | ) | const |
| std::optional< bool > Jellyfin::DTO::RemoteSubtitleInfo::machineTranslated | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::machineTranslatedNull | ( | ) | const |
| QString Jellyfin::DTO::RemoteSubtitleInfo::name | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::nameNull | ( | ) | const |
| QString Jellyfin::DTO::RemoteSubtitleInfo::providerName | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::providerNameNull | ( | ) | const |
| void Jellyfin::DTO::RemoteSubtitleInfo::replaceData | ( | RemoteSubtitleInfo & | other | ) |
Replaces the data being hold by this class with that of the other.
| void Jellyfin::DTO::RemoteSubtitleInfo::setAiTranslated | ( | std::optional< bool > | newAiTranslated | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setAiTranslatedNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setAuthor | ( | QString | newAuthor | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setAuthorNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setComment | ( | QString | newComment | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setCommentNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setCommunityRating | ( | std::optional< float > | newCommunityRating | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setCommunityRatingNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setDateCreated | ( | QDateTime | newDateCreated | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setDateCreatedNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setDownloadCount | ( | std::optional< qint32 > | newDownloadCount | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setDownloadCountNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setForced | ( | std::optional< bool > | newForced | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setForcedNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setFormat | ( | QString | newFormat | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setFormatNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setFrameRate | ( | std::optional< float > | newFrameRate | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setFrameRateNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setHearingImpaired | ( | std::optional< bool > | newHearingImpaired | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setHearingImpairedNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setIsHashMatch | ( | std::optional< bool > | newIsHashMatch | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setIsHashMatchNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setJellyfinId | ( | QString | newJellyfinId | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setJellyfinIdNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setMachineTranslated | ( | std::optional< bool > | newMachineTranslated | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setMachineTranslatedNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setName | ( | QString | newName | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setNameNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setProviderName | ( | QString | newProviderName | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setProviderNameNull | ( | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setThreeLetterISOLanguageName | ( | QString | newThreeLetterISOLanguageName | ) |
| void Jellyfin::DTO::RemoteSubtitleInfo::setThreeLetterISOLanguageNameNull | ( | ) |
| QString Jellyfin::DTO::RemoteSubtitleInfo::threeLetterISOLanguageName | ( | ) | const |
| bool Jellyfin::DTO::RemoteSubtitleInfo::threeLetterISOLanguageNameNull | ( | ) | const |
| QJsonObject Jellyfin::DTO::RemoteSubtitleInfo::toJson | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |