Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::ViewModel::Item Class Reference

#include <item.h>

Inheritance diagram for Jellyfin::ViewModel::Item:

Signals

void jellyfinIdChanged (const QString &newId)
 
void nameChanged (const QString &newName)
 
void originalTitleChanged (const QString &newOriginalTitle)
 
void serverIdChanged (const QString &newServerId)
 
void etagChanged (const QString &newEtag)
 
void sourceTypeChanged (const QString &sourceType)
 
void playlistItemIdChanged (const QString &playlistItemIdChanged)
 
void dateCreatedChanged (QDateTime newDateCreatedChanged)
 
void dateLastMediaAddedChanged (QDateTime newDateLastMediaAdded)
 
void extraTypeChanged (const QString &newExtraType)
 
void airsBeforeSeasonNumberChanged (int newAirsBeforeSeasonNumber)
 
void airsAfterSeasonNumberChanged (int newAirsAfterSeasonNumber)
 
void airsBeforeEpisodeNumberChanged (int newAirsAfterEpisodeNumber)
 
bool canDeleteChanged (bool newCanDelete)
 
void canDownloadChanged (bool newCanDownload)
 
void hasSubtitlesChanged (bool newHasSubtitles)
 
void preferredMetadataLanguageChanged (const QString &newPreferredMetadataLanguage)
 
void preferredMetadataCountryCodeChanged (const QString &newPreferredMetadataCountryCode)
 
void supportsSyncChanged (bool newSupportsSync)
 
void containerChanged (const QString &newContainer)
 
void sortNameChanged (const QString &newSortName)
 
void forcedSortNameChanged (const QString &newForcedSortName)
 
void premiereDateChanged (QDateTime newPremiereDate)
 
void criticRatingChanged (float newCriticRating)
 
void productionLocationsChanged (QStringList newProductionLocations)
 
void runTimeTicksChanged (qint64 newRunTimeTicks)
 
void overviewChanged (const QString &newOverview)
 
void productionYearChanged (int newProductionYear)
 
void indexNumberChanged (int newIndexNumber)
 
void indexNumberEndChanged (int newIndexNumberEnd)
 
void isFolderChanged (bool newIsFolder)
 
void typeChanged (const QString &newType)
 
void parentBackdropItemIdChanged ()
 
void parentBackdropImageTagsChanged ()
 
void userDataChanged (UserData *newUserData)
 
void recursiveItemCountChanged (int newRecursiveItemCount)
 
void childCountChanged (int newChildCount)
 
void albumArtistChanged (const QString &newAlbumArtist)
 
void seriesNameChanged (const QString &newSeriesName)
 
void seriesIdChanged (const QString &newSeriesId)
 
void seasonIdChanged (const QString &newSeasonId)
 
void seasonNameChanged (const QString &newSeasonName)
 
void mediaStreamsChanged (QVariantList &newMediaStreams)
 
void audioStreamsChanged (QVariantList &newAudioStreams)
 
void videoStreamsChanged (QVariantList &newVideoStreams)
 
void subtitleStreamsChanged (QVariantList &newSubtitleStreams)
 
void primaryImageAspectRatioChanged (double newPrimaryImageAspectRatio)
 
void artistsChanged (const QStringList &newArtists)
 
void artistItemsChanged ()
 
void collectionTypeChanged ()
 
void imageTagsChanged ()
 
void backdropImageTagsChanged ()
 
void imageBlurHashesChanged ()
 
void trailerCountChanged (int newTrailerCount)
 
void movieCountChanged (int newMovieCount)
 
void seriesCountChanged (int newSeriesCount)
 
void programCountChanged (int newProgramCount)
 
void episodeCountChanged (int newEpisodeCount)
 
void songCountChanged (int newSongCount)
 
void albumCountChanged (int newAlbumCount)
 
void artistCountChanged (int newArtistCount)
 
void musicVideoCountChanged (int newMusicVideoCount)
 
void mediaTypeChanged (const QString &newMediaType)
 
void endDateChanged ()
 
void startDateChanged ()
 
void widthChanged (int newWidth)
 
void heightChanged (int newHeight)
 
void currentProgramChanged ()
 

Public Member Functions

 Item (QObject *parent=nullptr, QSharedPointer< Model::Item > data=QSharedPointer< Model::Item >::create())
 
QString jellyfinId () const
 
QString name () const
 
QString originalTitle () const
 
QString serverId () const
 
QString etag () const
 
QString sourceType () const
 
QString playlistItemId () const
 
QDateTime dateCreated () const
 
QDateTime dateLastMediaAdded () const
 
QString extraType () const
 
int airsBeforeSeasonNumber () const
 
int airsAfterSeasonNumber () const
 
int airsBeforeEpisodeNumber () const
 
qint64 runTimeTicks () const
 
QString overview () const
 
int productionYear () const
 
int indexNumber () const
 
int indexNumberEnd () const
 
bool isFolder () const
 
QString type () const
 
QString parentBackdropItemId () const
 
QStringList parentBackdropImageTags () const
 
UserDatauserData () const
 
int recursiveItemCount () const
 
int childCount () const
 
QString albumArtist () const
 
QString seriesName () const
 
QString seriesId () const
 
QString seasonId () const
 
QString seasonName () const
 
QObjectList mediaStreams () const
 
QObjectList audioStreams () const
 
QObjectList videoStreams () const
 
QObjectList subtitleStreams () const
 
double primaryImageAspectRatio () const
 
QStringList artists () const
 
QList< QObject * > artistItems () const
 
QString collectionType () const
 
QJsonObject imageTags () const
 
QStringList backdropImageTags () const
 
QJsonObject imageBlurHashes () const
 
QString mediaType () const
 
QDateTime endDate () const
 
QDateTime startDate () const
 
ItemcurrentProgram () const
 
int trailerCount () const
 
int movieCount () const
 
int seriesCount () const
 
int programCount () const
 
int episodeCount () const
 
int songCount () const
 
int albumCount () const
 
int artistCount () const
 
int musicVideoCount () const
 
int width () const
 
int height () const
 
QSharedPointer< Model::Itemdata () const
 
void setData (QSharedPointer< Model::Item > newData)
 

Protected Member Functions

void setUserData (DTO::UserItemDataDto &newData)
 
void setUserData (QSharedPointer< DTO::UserItemDataDto > newData)
 
void updateMediaStreams ()
 

Protected Attributes

QSharedPointer< Model::Itemm_data
 
UserDatam_userData = nullptr
 
QObjectList m_allMediaStreams
 
QObjectList m_audioStreams
 
QObjectList m_videoStreams
 
QObjectList m_subtitleStreams
 
QObjectList m_artistItems
 
Itemm_currentProgram = nullptr
 

Properties

QString jellyfinId
 
QString name
 
QString originalTitle
 
QString serverId
 
QString etag
 
QString sourceType
 
QString playlistItemId
 
QDateTime dateCreated
 
QDateTime dateLastMediaAdded
 
QString extraType
 
int airsBeforeSeasonNumber
 
int airsAfterSeasonNumber
 
int airsBeforeEpisodeNumber
 
qint64 runTimeTicks
 
QString overview
 
int productionYear
 
int indexNumber
 
int indexNumberEnd
 
bool isFolder
 
QString type
 
QString parentBackdropItemId
 
QStringList parentBackdropImageTags
 
Jellyfin::ViewModel::UserDatauserData
 
int recursiveItemCount
 
int childCount
 
QString albumArtist
 
QString seriesName
 
QString seriesId
 
QString seasonId
 
QString seasonName
 
QList< QObject * > mediaStreams
 
QList< QObject * > audioStreams
 
QList< QObject * > videoStreams
 
QList< QObject * > subtitleStreams
 
double primaryImageAspectRatio
 
QStringList artists
 
QList< QObject * > artistItems
 
QString collectionType
 
QJsonObject imageTags
 
QStringList backdropImageTags
 
QJsonObject imageBlurHashes
 
int trailerCount
 
int movieCount
 
int seriesCount
 
int programCount
 
int episodeCount
 
int songCount
 
int albumCount
 
int artistCount
 
int musicVideoCount
 
QString mediaType
 
QDateTime endDate
 
QDateTime startDate
 
int width
 
int height
 
Jellyfin::ViewModel::ItemcurrentProgram
 

Constructor & Destructor Documentation

◆ Item()

Jellyfin::ViewModel::Item::Item ( QObject * parent = nullptr,
QSharedPointer< Model::Item > data = QSharedPointer<Model::Item>::create() )
explicit

Member Function Documentation

◆ airsAfterSeasonNumber()

int Jellyfin::ViewModel::Item::airsAfterSeasonNumber ( ) const
inline

◆ airsAfterSeasonNumberChanged

void Jellyfin::ViewModel::Item::airsAfterSeasonNumberChanged ( int newAirsAfterSeasonNumber)
signal

◆ airsBeforeEpisodeNumber()

int Jellyfin::ViewModel::Item::airsBeforeEpisodeNumber ( ) const
inline

◆ airsBeforeEpisodeNumberChanged

void Jellyfin::ViewModel::Item::airsBeforeEpisodeNumberChanged ( int newAirsAfterEpisodeNumber)
signal

◆ airsBeforeSeasonNumber()

int Jellyfin::ViewModel::Item::airsBeforeSeasonNumber ( ) const
inline

◆ airsBeforeSeasonNumberChanged

void Jellyfin::ViewModel::Item::airsBeforeSeasonNumberChanged ( int newAirsBeforeSeasonNumber)
signal

◆ albumArtist()

QString Jellyfin::ViewModel::Item::albumArtist ( ) const
inline

◆ albumArtistChanged

void Jellyfin::ViewModel::Item::albumArtistChanged ( const QString & newAlbumArtist)
signal

◆ albumCount()

int Jellyfin::ViewModel::Item::albumCount ( ) const
inline

◆ albumCountChanged

void Jellyfin::ViewModel::Item::albumCountChanged ( int newAlbumCount)
signal

◆ artistCount()

int Jellyfin::ViewModel::Item::artistCount ( ) const
inline

◆ artistCountChanged

void Jellyfin::ViewModel::Item::artistCountChanged ( int newArtistCount)
signal

◆ artistItems()

QList< QObject * > Jellyfin::ViewModel::Item::artistItems ( ) const
inline

◆ artistItemsChanged

void Jellyfin::ViewModel::Item::artistItemsChanged ( )
signal

◆ artists()

QStringList Jellyfin::ViewModel::Item::artists ( ) const
inline

◆ artistsChanged

void Jellyfin::ViewModel::Item::artistsChanged ( const QStringList & newArtists)
signal

◆ audioStreams()

QObjectList Jellyfin::ViewModel::Item::audioStreams ( ) const
inline

◆ audioStreamsChanged

void Jellyfin::ViewModel::Item::audioStreamsChanged ( QVariantList & newAudioStreams)
signal

◆ backdropImageTags()

QStringList Jellyfin::ViewModel::Item::backdropImageTags ( ) const
inline

◆ backdropImageTagsChanged

void Jellyfin::ViewModel::Item::backdropImageTagsChanged ( )
signal

◆ canDeleteChanged

bool Jellyfin::ViewModel::Item::canDeleteChanged ( bool newCanDelete)
signal

◆ canDownloadChanged

void Jellyfin::ViewModel::Item::canDownloadChanged ( bool newCanDownload)
signal

◆ childCount()

int Jellyfin::ViewModel::Item::childCount ( ) const
inline

◆ childCountChanged

void Jellyfin::ViewModel::Item::childCountChanged ( int newChildCount)
signal

◆ collectionType()

QString Jellyfin::ViewModel::Item::collectionType ( ) const
inline

◆ collectionTypeChanged

void Jellyfin::ViewModel::Item::collectionTypeChanged ( )
signal

◆ containerChanged

void Jellyfin::ViewModel::Item::containerChanged ( const QString & newContainer)
signal

◆ criticRatingChanged

void Jellyfin::ViewModel::Item::criticRatingChanged ( float newCriticRating)
signal

◆ currentProgram()

Item * Jellyfin::ViewModel::Item::currentProgram ( ) const
inline

◆ currentProgramChanged

void Jellyfin::ViewModel::Item::currentProgramChanged ( )
signal

◆ data()

QSharedPointer< Model::Item > Jellyfin::ViewModel::Item::data ( ) const
inline

◆ dateCreated()

QDateTime Jellyfin::ViewModel::Item::dateCreated ( ) const
inline

◆ dateCreatedChanged

void Jellyfin::ViewModel::Item::dateCreatedChanged ( QDateTime newDateCreatedChanged)
signal

◆ dateLastMediaAdded()

QDateTime Jellyfin::ViewModel::Item::dateLastMediaAdded ( ) const
inline

◆ dateLastMediaAddedChanged

void Jellyfin::ViewModel::Item::dateLastMediaAddedChanged ( QDateTime newDateLastMediaAdded)
signal

◆ endDate()

QDateTime Jellyfin::ViewModel::Item::endDate ( ) const
inline

◆ endDateChanged

void Jellyfin::ViewModel::Item::endDateChanged ( )
signal

◆ episodeCount()

int Jellyfin::ViewModel::Item::episodeCount ( ) const
inline

◆ episodeCountChanged

void Jellyfin::ViewModel::Item::episodeCountChanged ( int newEpisodeCount)
signal

◆ etag()

QString Jellyfin::ViewModel::Item::etag ( ) const
inline

◆ etagChanged

void Jellyfin::ViewModel::Item::etagChanged ( const QString & newEtag)
signal

◆ extraType()

QString Jellyfin::ViewModel::Item::extraType ( ) const
inline

◆ extraTypeChanged

void Jellyfin::ViewModel::Item::extraTypeChanged ( const QString & newExtraType)
signal

◆ forcedSortNameChanged

void Jellyfin::ViewModel::Item::forcedSortNameChanged ( const QString & newForcedSortName)
signal

◆ hasSubtitlesChanged

void Jellyfin::ViewModel::Item::hasSubtitlesChanged ( bool newHasSubtitles)
signal

◆ height()

int Jellyfin::ViewModel::Item::height ( ) const
inline

◆ heightChanged

void Jellyfin::ViewModel::Item::heightChanged ( int newHeight)
signal

◆ imageBlurHashes()

QJsonObject Jellyfin::ViewModel::Item::imageBlurHashes ( ) const
inline

◆ imageBlurHashesChanged

void Jellyfin::ViewModel::Item::imageBlurHashesChanged ( )
signal

◆ imageTags()

QJsonObject Jellyfin::ViewModel::Item::imageTags ( ) const
inline

◆ imageTagsChanged

void Jellyfin::ViewModel::Item::imageTagsChanged ( )
signal

◆ indexNumber()

int Jellyfin::ViewModel::Item::indexNumber ( ) const
inline

◆ indexNumberChanged

void Jellyfin::ViewModel::Item::indexNumberChanged ( int newIndexNumber)
signal

◆ indexNumberEnd()

int Jellyfin::ViewModel::Item::indexNumberEnd ( ) const
inline

◆ indexNumberEndChanged

void Jellyfin::ViewModel::Item::indexNumberEndChanged ( int newIndexNumberEnd)
signal

◆ isFolder()

bool Jellyfin::ViewModel::Item::isFolder ( ) const
inline

◆ isFolderChanged

void Jellyfin::ViewModel::Item::isFolderChanged ( bool newIsFolder)
signal

◆ jellyfinId()

QString Jellyfin::ViewModel::Item::jellyfinId ( ) const
inline

◆ jellyfinIdChanged

void Jellyfin::ViewModel::Item::jellyfinIdChanged ( const QString & newId)
signal

◆ mediaStreams()

QObjectList Jellyfin::ViewModel::Item::mediaStreams ( ) const
inline

◆ mediaStreamsChanged

void Jellyfin::ViewModel::Item::mediaStreamsChanged ( QVariantList & newMediaStreams)
signal

◆ mediaType()

QString Jellyfin::ViewModel::Item::mediaType ( ) const
inline

◆ mediaTypeChanged

void Jellyfin::ViewModel::Item::mediaTypeChanged ( const QString & newMediaType)
signal

◆ movieCount()

int Jellyfin::ViewModel::Item::movieCount ( ) const
inline

◆ movieCountChanged

void Jellyfin::ViewModel::Item::movieCountChanged ( int newMovieCount)
signal

◆ musicVideoCount()

int Jellyfin::ViewModel::Item::musicVideoCount ( ) const
inline

◆ musicVideoCountChanged

void Jellyfin::ViewModel::Item::musicVideoCountChanged ( int newMusicVideoCount)
signal

◆ name()

QString Jellyfin::ViewModel::Item::name ( ) const
inline

◆ nameChanged

void Jellyfin::ViewModel::Item::nameChanged ( const QString & newName)
signal

◆ originalTitle()

QString Jellyfin::ViewModel::Item::originalTitle ( ) const
inline

◆ originalTitleChanged

void Jellyfin::ViewModel::Item::originalTitleChanged ( const QString & newOriginalTitle)
signal

◆ overview()

QString Jellyfin::ViewModel::Item::overview ( ) const
inline

◆ overviewChanged

void Jellyfin::ViewModel::Item::overviewChanged ( const QString & newOverview)
signal

◆ parentBackdropImageTags()

QStringList Jellyfin::ViewModel::Item::parentBackdropImageTags ( ) const
inline

◆ parentBackdropImageTagsChanged

void Jellyfin::ViewModel::Item::parentBackdropImageTagsChanged ( )
signal

◆ parentBackdropItemId()

QString Jellyfin::ViewModel::Item::parentBackdropItemId ( ) const
inline

◆ parentBackdropItemIdChanged

void Jellyfin::ViewModel::Item::parentBackdropItemIdChanged ( )
signal

◆ playlistItemId()

QString Jellyfin::ViewModel::Item::playlistItemId ( ) const
inline

◆ playlistItemIdChanged

void Jellyfin::ViewModel::Item::playlistItemIdChanged ( const QString & playlistItemIdChanged)
signal

◆ preferredMetadataCountryCodeChanged

void Jellyfin::ViewModel::Item::preferredMetadataCountryCodeChanged ( const QString & newPreferredMetadataCountryCode)
signal

◆ preferredMetadataLanguageChanged

void Jellyfin::ViewModel::Item::preferredMetadataLanguageChanged ( const QString & newPreferredMetadataLanguage)
signal

◆ premiereDateChanged

void Jellyfin::ViewModel::Item::premiereDateChanged ( QDateTime newPremiereDate)
signal

◆ primaryImageAspectRatio()

double Jellyfin::ViewModel::Item::primaryImageAspectRatio ( ) const
inline

◆ primaryImageAspectRatioChanged

void Jellyfin::ViewModel::Item::primaryImageAspectRatioChanged ( double newPrimaryImageAspectRatio)
signal

◆ productionLocationsChanged

void Jellyfin::ViewModel::Item::productionLocationsChanged ( QStringList newProductionLocations)
signal

◆ productionYear()

int Jellyfin::ViewModel::Item::productionYear ( ) const
inline

◆ productionYearChanged

void Jellyfin::ViewModel::Item::productionYearChanged ( int newProductionYear)
signal

◆ programCount()

int Jellyfin::ViewModel::Item::programCount ( ) const
inline

◆ programCountChanged

void Jellyfin::ViewModel::Item::programCountChanged ( int newProgramCount)
signal

◆ recursiveItemCount()

int Jellyfin::ViewModel::Item::recursiveItemCount ( ) const
inline

◆ recursiveItemCountChanged

void Jellyfin::ViewModel::Item::recursiveItemCountChanged ( int newRecursiveItemCount)
signal

◆ runTimeTicks()

qint64 Jellyfin::ViewModel::Item::runTimeTicks ( ) const
inline

◆ runTimeTicksChanged

void Jellyfin::ViewModel::Item::runTimeTicksChanged ( qint64 newRunTimeTicks)
signal

◆ seasonId()

QString Jellyfin::ViewModel::Item::seasonId ( ) const
inline

◆ seasonIdChanged

void Jellyfin::ViewModel::Item::seasonIdChanged ( const QString & newSeasonId)
signal

◆ seasonName()

QString Jellyfin::ViewModel::Item::seasonName ( ) const
inline

◆ seasonNameChanged

void Jellyfin::ViewModel::Item::seasonNameChanged ( const QString & newSeasonName)
signal

◆ seriesCount()

int Jellyfin::ViewModel::Item::seriesCount ( ) const
inline

◆ seriesCountChanged

void Jellyfin::ViewModel::Item::seriesCountChanged ( int newSeriesCount)
signal

◆ seriesId()

QString Jellyfin::ViewModel::Item::seriesId ( ) const
inline

◆ seriesIdChanged

void Jellyfin::ViewModel::Item::seriesIdChanged ( const QString & newSeriesId)
signal

◆ seriesName()

QString Jellyfin::ViewModel::Item::seriesName ( ) const
inline

◆ seriesNameChanged

void Jellyfin::ViewModel::Item::seriesNameChanged ( const QString & newSeriesName)
signal

◆ serverId()

QString Jellyfin::ViewModel::Item::serverId ( ) const
inline

◆ serverIdChanged

void Jellyfin::ViewModel::Item::serverIdChanged ( const QString & newServerId)
signal

◆ setData()

void Jellyfin::ViewModel::Item::setData ( QSharedPointer< Model::Item > newData)

◆ setUserData() [1/2]

void Jellyfin::ViewModel::Item::setUserData ( DTO::UserItemDataDto & newData)
protected

◆ setUserData() [2/2]

void Jellyfin::ViewModel::Item::setUserData ( QSharedPointer< DTO::UserItemDataDto > newData)
protected

◆ songCount()

int Jellyfin::ViewModel::Item::songCount ( ) const
inline

◆ songCountChanged

void Jellyfin::ViewModel::Item::songCountChanged ( int newSongCount)
signal

◆ sortNameChanged

void Jellyfin::ViewModel::Item::sortNameChanged ( const QString & newSortName)
signal

◆ sourceType()

QString Jellyfin::ViewModel::Item::sourceType ( ) const
inline

◆ sourceTypeChanged

void Jellyfin::ViewModel::Item::sourceTypeChanged ( const QString & sourceType)
signal

◆ startDate()

QDateTime Jellyfin::ViewModel::Item::startDate ( ) const
inline

◆ startDateChanged

void Jellyfin::ViewModel::Item::startDateChanged ( )
signal

◆ subtitleStreams()

QObjectList Jellyfin::ViewModel::Item::subtitleStreams ( ) const
inline

◆ subtitleStreamsChanged

void Jellyfin::ViewModel::Item::subtitleStreamsChanged ( QVariantList & newSubtitleStreams)
signal

◆ supportsSyncChanged

void Jellyfin::ViewModel::Item::supportsSyncChanged ( bool newSupportsSync)
signal

◆ trailerCount()

int Jellyfin::ViewModel::Item::trailerCount ( ) const
inline

◆ trailerCountChanged

void Jellyfin::ViewModel::Item::trailerCountChanged ( int newTrailerCount)
signal

◆ type()

QString Jellyfin::ViewModel::Item::type ( ) const
inline

◆ typeChanged

void Jellyfin::ViewModel::Item::typeChanged ( const QString & newType)
signal

◆ updateMediaStreams()

void Jellyfin::ViewModel::Item::updateMediaStreams ( )
protected

◆ userData()

UserData * Jellyfin::ViewModel::Item::userData ( ) const
inline

◆ userDataChanged

void Jellyfin::ViewModel::Item::userDataChanged ( UserData * newUserData)
signal

◆ videoStreams()

QObjectList Jellyfin::ViewModel::Item::videoStreams ( ) const
inline

◆ videoStreamsChanged

void Jellyfin::ViewModel::Item::videoStreamsChanged ( QVariantList & newVideoStreams)
signal

◆ width()

int Jellyfin::ViewModel::Item::width ( ) const
inline

◆ widthChanged

void Jellyfin::ViewModel::Item::widthChanged ( int newWidth)
signal

Member Data Documentation

◆ m_allMediaStreams

QObjectList Jellyfin::ViewModel::Item::m_allMediaStreams
protected

◆ m_artistItems

QObjectList Jellyfin::ViewModel::Item::m_artistItems
protected

◆ m_audioStreams

QObjectList Jellyfin::ViewModel::Item::m_audioStreams
protected

◆ m_currentProgram

Item* Jellyfin::ViewModel::Item::m_currentProgram = nullptr
protected

◆ m_data

QSharedPointer<Model::Item> Jellyfin::ViewModel::Item::m_data
protected

◆ m_subtitleStreams

QObjectList Jellyfin::ViewModel::Item::m_subtitleStreams
protected

◆ m_userData

UserData* Jellyfin::ViewModel::Item::m_userData = nullptr
protected

◆ m_videoStreams

QObjectList Jellyfin::ViewModel::Item::m_videoStreams
protected

Property Documentation

◆ airsAfterSeasonNumber

int Jellyfin::ViewModel::Item::airsAfterSeasonNumber
read

◆ airsBeforeEpisodeNumber

int Jellyfin::ViewModel::Item::airsBeforeEpisodeNumber
read

◆ airsBeforeSeasonNumber

int Jellyfin::ViewModel::Item::airsBeforeSeasonNumber
read

◆ albumArtist

QString Jellyfin::ViewModel::Item::albumArtist
read

◆ albumCount

int Jellyfin::ViewModel::Item::albumCount
read

◆ artistCount

int Jellyfin::ViewModel::Item::artistCount
read

◆ artistItems

QList<QObject *> Jellyfin::ViewModel::Item::artistItems
read

◆ artists

QStringList Jellyfin::ViewModel::Item::artists
read

◆ audioStreams

QList<QObject *> Jellyfin::ViewModel::Item::audioStreams
read

◆ backdropImageTags

QStringList Jellyfin::ViewModel::Item::backdropImageTags
read

◆ childCount

int Jellyfin::ViewModel::Item::childCount
read

◆ collectionType

QString Jellyfin::ViewModel::Item::collectionType
read

◆ currentProgram

Jellyfin::ViewModel::Item * Jellyfin::ViewModel::Item::currentProgram
read

◆ dateCreated

QDateTime Jellyfin::ViewModel::Item::dateCreated
read

◆ dateLastMediaAdded

QDateTime Jellyfin::ViewModel::Item::dateLastMediaAdded
read

◆ endDate

QDateTime Jellyfin::ViewModel::Item::endDate
read

◆ episodeCount

int Jellyfin::ViewModel::Item::episodeCount
read

◆ etag

QString Jellyfin::ViewModel::Item::etag
read

◆ extraType

QString Jellyfin::ViewModel::Item::extraType
read

◆ height

int Jellyfin::ViewModel::Item::height
read

◆ imageBlurHashes

QJsonObject Jellyfin::ViewModel::Item::imageBlurHashes
read

◆ imageTags

QJsonObject Jellyfin::ViewModel::Item::imageTags
read

◆ indexNumber

int Jellyfin::ViewModel::Item::indexNumber
read

◆ indexNumberEnd

int Jellyfin::ViewModel::Item::indexNumberEnd
read

◆ isFolder

bool Jellyfin::ViewModel::Item::isFolder
read

◆ jellyfinId

QString Jellyfin::ViewModel::Item::jellyfinId
read

◆ mediaStreams

QList<QObject *> Jellyfin::ViewModel::Item::mediaStreams
read

◆ mediaType

QString Jellyfin::ViewModel::Item::mediaType
read

◆ movieCount

int Jellyfin::ViewModel::Item::movieCount
read

◆ musicVideoCount

int Jellyfin::ViewModel::Item::musicVideoCount
read

◆ name

QString Jellyfin::ViewModel::Item::name
read

◆ originalTitle

QString Jellyfin::ViewModel::Item::originalTitle
read

◆ overview

QString Jellyfin::ViewModel::Item::overview
read

◆ parentBackdropImageTags

QStringList Jellyfin::ViewModel::Item::parentBackdropImageTags
read

◆ parentBackdropItemId

QString Jellyfin::ViewModel::Item::parentBackdropItemId
read

◆ playlistItemId

QString Jellyfin::ViewModel::Item::playlistItemId
read

◆ primaryImageAspectRatio

double Jellyfin::ViewModel::Item::primaryImageAspectRatio
read

◆ productionYear

int Jellyfin::ViewModel::Item::productionYear
read

◆ programCount

int Jellyfin::ViewModel::Item::programCount
read

◆ recursiveItemCount

int Jellyfin::ViewModel::Item::recursiveItemCount
read

◆ runTimeTicks

qint64 Jellyfin::ViewModel::Item::runTimeTicks
read

◆ seasonId

QString Jellyfin::ViewModel::Item::seasonId
read

◆ seasonName

QString Jellyfin::ViewModel::Item::seasonName
read

◆ seriesCount

int Jellyfin::ViewModel::Item::seriesCount
read

◆ seriesId

QString Jellyfin::ViewModel::Item::seriesId
read

◆ seriesName

QString Jellyfin::ViewModel::Item::seriesName
read

◆ serverId

QString Jellyfin::ViewModel::Item::serverId
read

◆ songCount

int Jellyfin::ViewModel::Item::songCount
read

◆ sourceType

QString Jellyfin::ViewModel::Item::sourceType
read

◆ startDate

QDateTime Jellyfin::ViewModel::Item::startDate
read

◆ subtitleStreams

QList<QObject *> Jellyfin::ViewModel::Item::subtitleStreams
read

◆ trailerCount

int Jellyfin::ViewModel::Item::trailerCount
read

◆ type

QString Jellyfin::ViewModel::Item::type
read

◆ userData

Jellyfin::ViewModel::UserData * Jellyfin::ViewModel::Item::userData
read

◆ videoStreams

QList<QObject *> Jellyfin::ViewModel::Item::videoStreams
read

◆ width

int Jellyfin::ViewModel::Item::width
read

The documentation for this class was generated from the following files: