![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <movieinfo.h>
Public Member Functions | |
| MovieInfo (bool isAutomated) | |
| MovieInfo (const MovieInfo &other) | |
| void | replaceData (MovieInfo &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| QString | name () const |
| Gets or sets the name. | |
| void | setName (QString newName) |
| Gets or sets the name. | |
| bool | nameNull () const |
| void | setNameNull () |
| QString | originalTitle () const |
| Gets or sets the original title. | |
| void | setOriginalTitle (QString newOriginalTitle) |
| Gets or sets the original title. | |
| bool | originalTitleNull () const |
| void | setOriginalTitleNull () |
| QString | path () const |
| Gets or sets the path. | |
| void | setPath (QString newPath) |
| Gets or sets the path. | |
| bool | pathNull () const |
| void | setPathNull () |
| QString | metadataLanguage () const |
| Gets or sets the metadata language. | |
| void | setMetadataLanguage (QString newMetadataLanguage) |
| Gets or sets the metadata language. | |
| bool | metadataLanguageNull () const |
| void | setMetadataLanguageNull () |
| QString | metadataCountryCode () const |
| Gets or sets the metadata country code. | |
| void | setMetadataCountryCode (QString newMetadataCountryCode) |
| Gets or sets the metadata country code. | |
| bool | metadataCountryCodeNull () const |
| void | setMetadataCountryCodeNull () |
| QJsonObject | providerIds () const |
| Gets or sets the provider ids. | |
| void | setProviderIds (QJsonObject newProviderIds) |
| Gets or sets the provider ids. | |
| bool | providerIdsNull () const |
| void | setProviderIdsNull () |
| std::optional< qint32 > | year () const |
| Gets or sets the year. | |
| void | setYear (std::optional< qint32 > newYear) |
| Gets or sets the year. | |
| bool | yearNull () const |
| void | setYearNull () |
| std::optional< qint32 > | indexNumber () const |
| void | setIndexNumber (std::optional< qint32 > newIndexNumber) |
| bool | indexNumberNull () const |
| void | setIndexNumberNull () |
| std::optional< qint32 > | parentIndexNumber () const |
| void | setParentIndexNumber (std::optional< qint32 > newParentIndexNumber) |
| bool | parentIndexNumberNull () const |
| void | setParentIndexNumberNull () |
| QDateTime | premiereDate () const |
| void | setPremiereDate (QDateTime newPremiereDate) |
| bool | premiereDateNull () const |
| void | setPremiereDateNull () |
| bool | isAutomated () const |
| void | setIsAutomated (bool newIsAutomated) |
Static Public Member Functions | |
| static MovieInfo | fromJson (QJsonObject source) |
Protected Attributes | |
| QString | m_name |
| QString | m_originalTitle |
| QString | m_path |
| QString | m_metadataLanguage |
| QString | m_metadataCountryCode |
| QJsonObject | m_providerIds |
| std::optional< qint32 > | m_year = std::nullopt |
| std::optional< qint32 > | m_indexNumber = std::nullopt |
| std::optional< qint32 > | m_parentIndexNumber = std::nullopt |
| QDateTime | m_premiereDate |
| bool | m_isAutomated |
| Jellyfin::DTO::MovieInfo::MovieInfo | ( | bool | isAutomated | ) |
| Jellyfin::DTO::MovieInfo::MovieInfo | ( | const MovieInfo & | other | ) |
|
static |
| std::optional< qint32 > Jellyfin::DTO::MovieInfo::indexNumber | ( | ) | const |
| bool Jellyfin::DTO::MovieInfo::indexNumberNull | ( | ) | const |
| bool Jellyfin::DTO::MovieInfo::isAutomated | ( | ) | const |
| QString Jellyfin::DTO::MovieInfo::metadataCountryCode | ( | ) | const |
Gets or sets the metadata country code.
| bool Jellyfin::DTO::MovieInfo::metadataCountryCodeNull | ( | ) | const |
| QString Jellyfin::DTO::MovieInfo::metadataLanguage | ( | ) | const |
Gets or sets the metadata language.
| bool Jellyfin::DTO::MovieInfo::metadataLanguageNull | ( | ) | const |
| QString Jellyfin::DTO::MovieInfo::name | ( | ) | const |
Gets or sets the name.
| bool Jellyfin::DTO::MovieInfo::nameNull | ( | ) | const |
| QString Jellyfin::DTO::MovieInfo::originalTitle | ( | ) | const |
Gets or sets the original title.
| bool Jellyfin::DTO::MovieInfo::originalTitleNull | ( | ) | const |
| std::optional< qint32 > Jellyfin::DTO::MovieInfo::parentIndexNumber | ( | ) | const |
| bool Jellyfin::DTO::MovieInfo::parentIndexNumberNull | ( | ) | const |
| QString Jellyfin::DTO::MovieInfo::path | ( | ) | const |
Gets or sets the path.
| bool Jellyfin::DTO::MovieInfo::pathNull | ( | ) | const |
| QDateTime Jellyfin::DTO::MovieInfo::premiereDate | ( | ) | const |
| bool Jellyfin::DTO::MovieInfo::premiereDateNull | ( | ) | const |
| QJsonObject Jellyfin::DTO::MovieInfo::providerIds | ( | ) | const |
Gets or sets the provider ids.
| bool Jellyfin::DTO::MovieInfo::providerIdsNull | ( | ) | const |
| void Jellyfin::DTO::MovieInfo::replaceData | ( | MovieInfo & | other | ) |
Replaces the data being hold by this class with that of the other.
| void Jellyfin::DTO::MovieInfo::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::MovieInfo::setIndexNumber | ( | std::optional< qint32 > | newIndexNumber | ) |
| void Jellyfin::DTO::MovieInfo::setIndexNumberNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setIsAutomated | ( | bool | newIsAutomated | ) |
| void Jellyfin::DTO::MovieInfo::setMetadataCountryCode | ( | QString | newMetadataCountryCode | ) |
Gets or sets the metadata country code.
| void Jellyfin::DTO::MovieInfo::setMetadataCountryCodeNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setMetadataLanguage | ( | QString | newMetadataLanguage | ) |
Gets or sets the metadata language.
| void Jellyfin::DTO::MovieInfo::setMetadataLanguageNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setName | ( | QString | newName | ) |
Gets or sets the name.
| void Jellyfin::DTO::MovieInfo::setNameNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setOriginalTitle | ( | QString | newOriginalTitle | ) |
Gets or sets the original title.
| void Jellyfin::DTO::MovieInfo::setOriginalTitleNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setParentIndexNumber | ( | std::optional< qint32 > | newParentIndexNumber | ) |
| void Jellyfin::DTO::MovieInfo::setParentIndexNumberNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setPath | ( | QString | newPath | ) |
Gets or sets the path.
| void Jellyfin::DTO::MovieInfo::setPathNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setPremiereDate | ( | QDateTime | newPremiereDate | ) |
| void Jellyfin::DTO::MovieInfo::setPremiereDateNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setProviderIds | ( | QJsonObject | newProviderIds | ) |
Gets or sets the provider ids.
| void Jellyfin::DTO::MovieInfo::setProviderIdsNull | ( | ) |
| void Jellyfin::DTO::MovieInfo::setYear | ( | std::optional< qint32 > | newYear | ) |
Gets or sets the year.
| void Jellyfin::DTO::MovieInfo::setYearNull | ( | ) |
| QJsonObject Jellyfin::DTO::MovieInfo::toJson | ( | ) | const |
| std::optional< qint32 > Jellyfin::DTO::MovieInfo::year | ( | ) | const |
Gets or sets the year.
| bool Jellyfin::DTO::MovieInfo::yearNull | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |