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 BaseItemKind &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 MediaType &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
ExtraType 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
BaseItemKind 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
CollectionType collectionType () const
QJsonObject imageTags () const
QStringList backdropImageTags () const
QJsonObject imageBlurHashes () const
MediaType 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
Jellyfin::DTO::ExtraTypeClass::Value extraType
int airsBeforeSeasonNumber
int airsAfterSeasonNumber
int airsBeforeEpisodeNumber
qint64 runTimeTicks
QString overview
int productionYear
int indexNumber
int indexNumberEnd
bool isFolder
Jellyfin::DTO::BaseItemKindClass::Value 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
Jellyfin::DTO::CollectionTypeClass::Value 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
Jellyfin::DTO::MediaTypeClass::Value 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()

CollectionType 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()

ExtraType 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()

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

◆ mediaTypeChanged

void Jellyfin::ViewModel::Item::mediaTypeChanged ( const MediaType & 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()

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

◆ typeChanged

void Jellyfin::ViewModel::Item::typeChanged ( const BaseItemKind & 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

Jellyfin::DTO::CollectionTypeClass::Value 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

Jellyfin::DTO::ExtraTypeClass::Value 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

Jellyfin::DTO::MediaTypeClass::Value 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

Jellyfin::DTO::BaseItemKindClass::Value 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:
  • core/include/JellyfinQt/viewmodel/item.h
  • core/src/viewmodel/item.cpp