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

#include <itemmodel.h>

Inheritance diagram for Jellyfin::ViewModel::UserItemsLoader:
Jellyfin::ViewModel::AbstractUserParameterLoader< Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetItemsParams > Jellyfin::LoaderModelLoader< T, D, R, P > Jellyfin::ModelLoader< T > Jellyfin::BaseModelLoader

Signals

void adjacentToChanged ()
void albumArtistIdsChanged ()
void albumIdsChanged ()
void albumsChanged ()
void artistIdsChanged ()
void artistsChanged ()
void collapseBoxSetItemsChanged ()
void contributingArtistIdsChanged ()
void enableImageTypesChanged ()
void enableImagesChanged ()
void enableTotalRecordCountChanged ()
void enableUserDataChanged ()
void excludeArtistIdsChanged ()
void excludeItemIdsChanged ()
void excludeItemTypesChanged ()
void excludeLocationTypesChanged ()
void fieldsChanged ()
void filtersChanged ()
void genreIdsChanged ()
void genresChanged ()
void hasImdbIdChanged ()
void hasOfficialRatingChanged ()
void hasOverviewChanged ()
void hasParentalRatingChanged ()
void hasSpecialFeatureChanged ()
void hasSubtitlesChanged ()
void hasThemeSongChanged ()
void hasThemeVideoChanged ()
void hasTmdbIdChanged ()
void hasTrailerChanged ()
void hasTvdbIdChanged ()
void idsChanged ()
void imageTypeLimitChanged ()
void imageTypesChanged ()
void includeItemTypesChanged ()
void is3DChanged ()
void is4KChanged ()
void isFavoriteChanged ()
void isHdChanged ()
void isLockedChanged ()
void isMissingChanged ()
void isPlaceHolderChanged ()
void isPlayedChanged ()
void isUnairedChanged ()
void locationTypesChanged ()
void maxHeightChanged ()
void maxOfficialRatingChanged ()
void maxPremiereDateChanged ()
void maxWidthChanged ()
void mediaTypesChanged ()
void minHeightChanged ()
void minOfficialRatingChanged ()
void minPremiereDateChanged ()
void minWidthChanged ()
void sortByChanged ()
void sortOrderChanged ()
void tagsChanged ()
void yearsChanged ()
void parentIdChanged ()
void recursiveChanged ()
void searchTermChanged ()
Signals inherited from Jellyfin::BaseModelLoader
void ready ()
void apiClientChanged (ApiClient *newApiClient)
void statusChanged ()
void limitChanged (int newLimit)
void autoReloadChanged (bool newAutoReload)
void modelShouldClear ()
 Emitted when the model should clear itself.
void itemsLoaded ()
void reloadWanted ()

Public Member Functions

 UserItemsLoader (QObject *parent=nullptr)
QString adjacentTo () const
void setAdjacentTo (const QString &newValue)
QStringList albumArtistIds () const
void setAlbumArtistIds (const QStringList &newValue)
QStringList albumIds () const
void setAlbumIds (const QStringList &newValue)
QStringList albums () const
void setAlbums (const QStringList &newValue)
QStringList artistIds () const
void setArtistIds (const QStringList &newValue)
QStringList artists () const
void setArtists (const QStringList &newValue)
bool collapseBoxSetItems () const
void setCollapseBoxSetItems (const bool &newValue)
QStringList contributingArtistIds () const
void setContributingArtistIds (const QStringList &newValue)
QVariantList enableImageTypes () const
void setEnableImageTypes (const QVariantList &newValue)
bool enableImages () const
void setEnableImages (const bool &newValue)
bool enableTotalRecordCount () const
void setEnableTotalRecordCount (const bool &newValue)
bool enableUserData () const
void setEnableUserData (const bool &newValue)
QStringList excludeArtistIds () const
void setExcludeArtistIds (const QStringList &newValue)
QStringList excludeItemIds () const
void setExcludeItemIds (const QStringList &newValue)
QVariantList excludeItemTypes () const
void setExcludeItemTypes (const QVariantList &newValue)
QList< Jellyfin::DTO::LocationTypeClass::ValueexcludeLocationTypes () const
void setExcludeLocationTypes (const QList< Jellyfin::DTO::LocationTypeClass::Value > &newValue)
QVariantList fields () const
void setFields (const QVariantList &newValue)
QVariantList filters () const
void setFilters (const QVariantList &newValue)
QStringList genreIds () const
void setGenreIds (const QStringList &newValue)
QStringList genres () const
void setGenres (const QStringList &newValue)
bool hasImdbId () const
void setHasImdbId (const bool &newValue)
bool hasOfficialRating () const
void setHasOfficialRating (const bool &newValue)
bool hasOverview () const
void setHasOverview (const bool &newValue)
bool hasParentalRating () const
void setHasParentalRating (const bool &newValue)
bool hasSpecialFeature () const
void setHasSpecialFeature (const bool &newValue)
bool hasSubtitles () const
void setHasSubtitles (const bool &newValue)
bool hasThemeSong () const
void setHasThemeSong (const bool &newValue)
bool hasThemeVideo () const
void setHasThemeVideo (const bool &newValue)
bool hasTmdbId () const
void setHasTmdbId (const bool &newValue)
bool hasTrailer () const
void setHasTrailer (const bool &newValue)
bool hasTvdbId () const
void setHasTvdbId (const bool &newValue)
QStringList ids () const
void setIds (const QStringList &newValue)
qint32 imageTypeLimit () const
void setImageTypeLimit (const qint32 &newValue)
QVariantList imageTypes () const
void setImageTypes (const QVariantList &newValue)
QVariantList includeItemTypes () const
void setIncludeItemTypes (const QVariantList &newValue)
bool is3D () const
void setIs3D (const bool &newValue)
bool is4K () const
void setIs4K (const bool &newValue)
bool isFavorite () const
void setIsFavorite (const bool &newValue)
bool isHd () const
void setIsHd (const bool &newValue)
bool isLocked () const
void setIsLocked (const bool &newValue)
bool isMissing () const
void setIsMissing (const bool &newValue)
bool isPlaceHolder () const
void setIsPlaceHolder (const bool &newValue)
bool isPlayed () const
void setIsPlayed (const bool &newValue)
bool isUnaired () const
void setIsUnaired (const bool &newValue)
QVariantList locationTypes () const
void setLocationTypes (const QVariantList &newValue)
qint32 maxHeight () const
void setMaxHeight (const qint32 &newValue)
QString maxOfficialRating () const
void setMaxOfficialRating (const QString &newValue)
QDateTime maxPremiereDate () const
void setMaxPremiereDate (const QDateTime &newValue)
qint32 maxWidth () const
void setMaxWidth (const qint32 &newValue)
QVariantList mediaTypes () const
void setMediaTypes (const QVariantList &newValue)
qint32 minHeight () const
void setMinHeight (const qint32 &newValue)
QString minOfficialRating () const
void setMinOfficialRating (const QString &newValue)
QDateTime minPremiereDate () const
void setMinPremiereDate (const QDateTime &newValue)
qint32 minWidth () const
void setMinWidth (const qint32 &newValue)
QVariantList sortBy () const
void setSortBy (const QVariantList &newValue)
QVariantList sortOrder () const
void setSortOrder (const QVariantList &newValue)
QStringList tags () const
void setTags (const QStringList &newValue)
QList< qint32 > years () const
void setYears (const QList< qint32 > &newValue)
QString parentId () const
void setParentId (const QString &newValue)
bool recursive () const
void setRecursive (const bool &newValue)
QString searchTerm () const
void setSearchTerm (const QString &newValue)
Public Member Functions inherited from Jellyfin::ViewModel::AbstractUserParameterLoader< Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetItemsParams >
 AbstractUserParameterLoader (Support::Loader< DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetItemsParams > *loader, QObject *parent=nullptr)
Public Member Functions inherited from Jellyfin::LoaderModelLoader< T, D, R, P >
 LoaderModelLoader (Support::Loader< R, P > *loader, QObject *parent=nullptr)
Public Member Functions inherited from Jellyfin::ModelLoader< T >
 ModelLoader (QObject *parent=nullptr)
void reload () override
 Clears and reloads the model.
void loadMore ()
virtual bool canLoadMore () const
std::pair< QList< T * >, int > && result ()
 Holds the result. Moves it result to the caller and therefore can be only called once when the itemsLoaded is emitted.
Public Member Functions inherited from Jellyfin::BaseModelLoader
 BaseModelLoader (QObject *parent=nullptr)
ApiClientapiClient () const
void setApiClient (ApiClient *newApiClient)
int limit () const
void setLimit (int newLimit)
bool autoReload () const
void setAutoReload (bool newAutoReload)
ViewModel::ModelStatus status () const
virtual void classBegin () override
virtual void componentComplete () override
void autoReloadIfNeeded ()

Properties

QString adjacentTo
QStringList albumArtistIds
QStringList albumIds
QStringList albums
QStringList artistIds
QStringList artists
bool collapseBoxSetItems
QStringList contributingArtistIds
QVariantList enableImageTypes
bool enableImages
bool enableTotalRecordCount
bool enableUserData
QStringList excludeArtistIds
QStringList excludeItemIds
QVariantList excludeItemTypes
QList< Jellyfin::DTO::LocationTypeClass::ValueexcludeLocationTypes
QVariantList fields
QVariantList filters
QStringList genreIds
QStringList genres
bool hasImdbId
bool hasOfficialRating
bool hasOverview
bool hasParentalRating
bool hasSpecialFeature
bool hasSubtitles
bool hasThemeSong
bool hasThemeVideo
bool hasTmdbId
bool hasTrailer
bool hasTvdbId
QStringList ids
qint32 imageTypeLimit
QVariantList imageTypes
QVariantList includeItemTypes
bool is3D
bool is4K
bool isFavorite
bool isHd
bool isLocked
bool isMissing
bool isPlaceHolder
bool isPlayed
bool isUnaired
QVariantList locationTypes
qint32 maxHeight
QString maxOfficialRating
QDateTime maxPremiereDate
qint32 maxWidth
QVariantList mediaTypes
qint32 minHeight
QString minOfficialRating
QDateTime minPremiereDate
qint32 minWidth
QVariantList sortBy
QVariantList sortOrder
QStringList tags
QList< qint32 > years
QString parentId
bool recursive
QString searchTerm
Properties inherited from Jellyfin::BaseModelLoader
ApiClientapiClient
Jellyfin::ViewModel::ModelStatusClass::Value status
int limit
bool autoReload

Additional Inherited Members

Protected Member Functions inherited from Jellyfin::ViewModel::AbstractUserParameterLoader< Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetItemsParams >
bool canReload () const override
 Determines if this model is able to reload.
Protected Member Functions inherited from Jellyfin::LoaderModelLoader< T, D, R, P >
void loadMore (ViewModel::ModelStatus suggestedModelStatus) override
 Loads data from the given offset with a maximum count of limit. The itemsLoaded() signal is emitted when new data is ready. Call getLoadedItems to retrieve the loaded items.
void loaderReady ()
void loaderError (QString error)
Protected Member Functions inherited from Jellyfin::BaseModelLoader
void emitModelShouldClear ()
void emitItemsLoaded ()
void setStatus (ViewModel::ModelStatus newStatus)
Protected Attributes inherited from Jellyfin::LoaderModelLoader< T, D, R, P >
QScopedPointer< Support::Loader< R, P > > m_loader
m_parameters
Protected Attributes inherited from Jellyfin::ModelLoader< T >
std::pair< QList< T * >, int > m_result
Protected Attributes inherited from Jellyfin::BaseModelLoader
bool m_isBeingParsed = false
ApiClientm_apiClient = nullptr
bool m_autoReload = true
bool m_needsAuthentication = true
bool m_manualLimitSet = false
int m_limit = -1
int m_startIndex = 0
int m_totalRecordCount = 0
bool m_explicitLimitSet = false
const int DEFAULT_LIMIT = 100
ViewModel::ModelStatus m_status = ViewModel::ModelStatus::Uninitialised

Constructor & Destructor Documentation

◆ UserItemsLoader()

Jellyfin::ViewModel::UserItemsLoader::UserItemsLoader ( QObject * parent = nullptr)
explicit

Member Function Documentation

◆ adjacentTo()

QString Jellyfin::ViewModel::UserItemsLoader::adjacentTo ( ) const
inline

◆ adjacentToChanged

void Jellyfin::ViewModel::UserItemsLoader::adjacentToChanged ( )
signal

◆ albumArtistIds()

QStringList Jellyfin::ViewModel::UserItemsLoader::albumArtistIds ( ) const
inline

◆ albumArtistIdsChanged

void Jellyfin::ViewModel::UserItemsLoader::albumArtistIdsChanged ( )
signal

◆ albumIds()

QStringList Jellyfin::ViewModel::UserItemsLoader::albumIds ( ) const
inline

◆ albumIdsChanged

void Jellyfin::ViewModel::UserItemsLoader::albumIdsChanged ( )
signal

◆ albums()

QStringList Jellyfin::ViewModel::UserItemsLoader::albums ( ) const
inline

◆ albumsChanged

void Jellyfin::ViewModel::UserItemsLoader::albumsChanged ( )
signal

◆ artistIds()

QStringList Jellyfin::ViewModel::UserItemsLoader::artistIds ( ) const
inline

◆ artistIdsChanged

void Jellyfin::ViewModel::UserItemsLoader::artistIdsChanged ( )
signal

◆ artists()

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

◆ artistsChanged

void Jellyfin::ViewModel::UserItemsLoader::artistsChanged ( )
signal

◆ collapseBoxSetItems()

bool Jellyfin::ViewModel::UserItemsLoader::collapseBoxSetItems ( ) const
inline

◆ collapseBoxSetItemsChanged

void Jellyfin::ViewModel::UserItemsLoader::collapseBoxSetItemsChanged ( )
signal

◆ contributingArtistIds()

QStringList Jellyfin::ViewModel::UserItemsLoader::contributingArtistIds ( ) const
inline

◆ contributingArtistIdsChanged

void Jellyfin::ViewModel::UserItemsLoader::contributingArtistIdsChanged ( )
signal

◆ enableImages()

bool Jellyfin::ViewModel::UserItemsLoader::enableImages ( ) const
inline

◆ enableImagesChanged

void Jellyfin::ViewModel::UserItemsLoader::enableImagesChanged ( )
signal

◆ enableImageTypes()

QVariantList Jellyfin::ViewModel::UserItemsLoader::enableImageTypes ( ) const
inline

◆ enableImageTypesChanged

void Jellyfin::ViewModel::UserItemsLoader::enableImageTypesChanged ( )
signal

◆ enableTotalRecordCount()

bool Jellyfin::ViewModel::UserItemsLoader::enableTotalRecordCount ( ) const
inline

◆ enableTotalRecordCountChanged

void Jellyfin::ViewModel::UserItemsLoader::enableTotalRecordCountChanged ( )
signal

◆ enableUserData()

bool Jellyfin::ViewModel::UserItemsLoader::enableUserData ( ) const
inline

◆ enableUserDataChanged

void Jellyfin::ViewModel::UserItemsLoader::enableUserDataChanged ( )
signal

◆ excludeArtistIds()

QStringList Jellyfin::ViewModel::UserItemsLoader::excludeArtistIds ( ) const
inline

◆ excludeArtistIdsChanged

void Jellyfin::ViewModel::UserItemsLoader::excludeArtistIdsChanged ( )
signal

◆ excludeItemIds()

QStringList Jellyfin::ViewModel::UserItemsLoader::excludeItemIds ( ) const
inline

◆ excludeItemIdsChanged

void Jellyfin::ViewModel::UserItemsLoader::excludeItemIdsChanged ( )
signal

◆ excludeItemTypes()

QVariantList Jellyfin::ViewModel::UserItemsLoader::excludeItemTypes ( ) const
inline

◆ excludeItemTypesChanged

void Jellyfin::ViewModel::UserItemsLoader::excludeItemTypesChanged ( )
signal

◆ excludeLocationTypes()

QList< Jellyfin::DTO::LocationTypeClass::Value > Jellyfin::ViewModel::UserItemsLoader::excludeLocationTypes ( ) const
inline

◆ excludeLocationTypesChanged

void Jellyfin::ViewModel::UserItemsLoader::excludeLocationTypesChanged ( )
signal

◆ fields()

QVariantList Jellyfin::ViewModel::UserItemsLoader::fields ( ) const
inline

◆ fieldsChanged

void Jellyfin::ViewModel::UserItemsLoader::fieldsChanged ( )
signal

◆ filters()

QVariantList Jellyfin::ViewModel::UserItemsLoader::filters ( ) const
inline

◆ filtersChanged

void Jellyfin::ViewModel::UserItemsLoader::filtersChanged ( )
signal

◆ genreIds()

QStringList Jellyfin::ViewModel::UserItemsLoader::genreIds ( ) const
inline

◆ genreIdsChanged

void Jellyfin::ViewModel::UserItemsLoader::genreIdsChanged ( )
signal

◆ genres()

QStringList Jellyfin::ViewModel::UserItemsLoader::genres ( ) const
inline

◆ genresChanged

void Jellyfin::ViewModel::UserItemsLoader::genresChanged ( )
signal

◆ hasImdbId()

bool Jellyfin::ViewModel::UserItemsLoader::hasImdbId ( ) const
inline

◆ hasImdbIdChanged

void Jellyfin::ViewModel::UserItemsLoader::hasImdbIdChanged ( )
signal

◆ hasOfficialRating()

bool Jellyfin::ViewModel::UserItemsLoader::hasOfficialRating ( ) const
inline

◆ hasOfficialRatingChanged

void Jellyfin::ViewModel::UserItemsLoader::hasOfficialRatingChanged ( )
signal

◆ hasOverview()

bool Jellyfin::ViewModel::UserItemsLoader::hasOverview ( ) const
inline

◆ hasOverviewChanged

void Jellyfin::ViewModel::UserItemsLoader::hasOverviewChanged ( )
signal

◆ hasParentalRating()

bool Jellyfin::ViewModel::UserItemsLoader::hasParentalRating ( ) const
inline

◆ hasParentalRatingChanged

void Jellyfin::ViewModel::UserItemsLoader::hasParentalRatingChanged ( )
signal

◆ hasSpecialFeature()

bool Jellyfin::ViewModel::UserItemsLoader::hasSpecialFeature ( ) const
inline

◆ hasSpecialFeatureChanged

void Jellyfin::ViewModel::UserItemsLoader::hasSpecialFeatureChanged ( )
signal

◆ hasSubtitles()

bool Jellyfin::ViewModel::UserItemsLoader::hasSubtitles ( ) const
inline

◆ hasSubtitlesChanged

void Jellyfin::ViewModel::UserItemsLoader::hasSubtitlesChanged ( )
signal

◆ hasThemeSong()

bool Jellyfin::ViewModel::UserItemsLoader::hasThemeSong ( ) const
inline

◆ hasThemeSongChanged

void Jellyfin::ViewModel::UserItemsLoader::hasThemeSongChanged ( )
signal

◆ hasThemeVideo()

bool Jellyfin::ViewModel::UserItemsLoader::hasThemeVideo ( ) const
inline

◆ hasThemeVideoChanged

void Jellyfin::ViewModel::UserItemsLoader::hasThemeVideoChanged ( )
signal

◆ hasTmdbId()

bool Jellyfin::ViewModel::UserItemsLoader::hasTmdbId ( ) const
inline

◆ hasTmdbIdChanged

void Jellyfin::ViewModel::UserItemsLoader::hasTmdbIdChanged ( )
signal

◆ hasTrailer()

bool Jellyfin::ViewModel::UserItemsLoader::hasTrailer ( ) const
inline

◆ hasTrailerChanged

void Jellyfin::ViewModel::UserItemsLoader::hasTrailerChanged ( )
signal

◆ hasTvdbId()

bool Jellyfin::ViewModel::UserItemsLoader::hasTvdbId ( ) const
inline

◆ hasTvdbIdChanged

void Jellyfin::ViewModel::UserItemsLoader::hasTvdbIdChanged ( )
signal

◆ ids()

QStringList Jellyfin::ViewModel::UserItemsLoader::ids ( ) const
inline

◆ idsChanged

void Jellyfin::ViewModel::UserItemsLoader::idsChanged ( )
signal

◆ imageTypeLimit()

qint32 Jellyfin::ViewModel::UserItemsLoader::imageTypeLimit ( ) const
inline

◆ imageTypeLimitChanged

void Jellyfin::ViewModel::UserItemsLoader::imageTypeLimitChanged ( )
signal

◆ imageTypes()

QVariantList Jellyfin::ViewModel::UserItemsLoader::imageTypes ( ) const
inline

◆ imageTypesChanged

void Jellyfin::ViewModel::UserItemsLoader::imageTypesChanged ( )
signal

◆ includeItemTypes()

QVariantList Jellyfin::ViewModel::UserItemsLoader::includeItemTypes ( ) const
inline

◆ includeItemTypesChanged

void Jellyfin::ViewModel::UserItemsLoader::includeItemTypesChanged ( )
signal

◆ is3D()

bool Jellyfin::ViewModel::UserItemsLoader::is3D ( ) const
inline

◆ is3DChanged

void Jellyfin::ViewModel::UserItemsLoader::is3DChanged ( )
signal

◆ is4K()

bool Jellyfin::ViewModel::UserItemsLoader::is4K ( ) const
inline

◆ is4KChanged

void Jellyfin::ViewModel::UserItemsLoader::is4KChanged ( )
signal

◆ isFavorite()

bool Jellyfin::ViewModel::UserItemsLoader::isFavorite ( ) const
inline

◆ isFavoriteChanged

void Jellyfin::ViewModel::UserItemsLoader::isFavoriteChanged ( )
signal

◆ isHd()

bool Jellyfin::ViewModel::UserItemsLoader::isHd ( ) const
inline

◆ isHdChanged

void Jellyfin::ViewModel::UserItemsLoader::isHdChanged ( )
signal

◆ isLocked()

bool Jellyfin::ViewModel::UserItemsLoader::isLocked ( ) const
inline

◆ isLockedChanged

void Jellyfin::ViewModel::UserItemsLoader::isLockedChanged ( )
signal

◆ isMissing()

bool Jellyfin::ViewModel::UserItemsLoader::isMissing ( ) const
inline

◆ isMissingChanged

void Jellyfin::ViewModel::UserItemsLoader::isMissingChanged ( )
signal

◆ isPlaceHolder()

bool Jellyfin::ViewModel::UserItemsLoader::isPlaceHolder ( ) const
inline

◆ isPlaceHolderChanged

void Jellyfin::ViewModel::UserItemsLoader::isPlaceHolderChanged ( )
signal

◆ isPlayed()

bool Jellyfin::ViewModel::UserItemsLoader::isPlayed ( ) const
inline

◆ isPlayedChanged

void Jellyfin::ViewModel::UserItemsLoader::isPlayedChanged ( )
signal

◆ isUnaired()

bool Jellyfin::ViewModel::UserItemsLoader::isUnaired ( ) const
inline

◆ isUnairedChanged

void Jellyfin::ViewModel::UserItemsLoader::isUnairedChanged ( )
signal

◆ locationTypes()

QVariantList Jellyfin::ViewModel::UserItemsLoader::locationTypes ( ) const
inline

◆ locationTypesChanged

void Jellyfin::ViewModel::UserItemsLoader::locationTypesChanged ( )
signal

◆ maxHeight()

qint32 Jellyfin::ViewModel::UserItemsLoader::maxHeight ( ) const
inline

◆ maxHeightChanged

void Jellyfin::ViewModel::UserItemsLoader::maxHeightChanged ( )
signal

◆ maxOfficialRating()

QString Jellyfin::ViewModel::UserItemsLoader::maxOfficialRating ( ) const
inline

◆ maxOfficialRatingChanged

void Jellyfin::ViewModel::UserItemsLoader::maxOfficialRatingChanged ( )
signal

◆ maxPremiereDate()

QDateTime Jellyfin::ViewModel::UserItemsLoader::maxPremiereDate ( ) const
inline

◆ maxPremiereDateChanged

void Jellyfin::ViewModel::UserItemsLoader::maxPremiereDateChanged ( )
signal

◆ maxWidth()

qint32 Jellyfin::ViewModel::UserItemsLoader::maxWidth ( ) const
inline

◆ maxWidthChanged

void Jellyfin::ViewModel::UserItemsLoader::maxWidthChanged ( )
signal

◆ mediaTypes()

QVariantList Jellyfin::ViewModel::UserItemsLoader::mediaTypes ( ) const
inline

◆ mediaTypesChanged

void Jellyfin::ViewModel::UserItemsLoader::mediaTypesChanged ( )
signal

◆ minHeight()

qint32 Jellyfin::ViewModel::UserItemsLoader::minHeight ( ) const
inline

◆ minHeightChanged

void Jellyfin::ViewModel::UserItemsLoader::minHeightChanged ( )
signal

◆ minOfficialRating()

QString Jellyfin::ViewModel::UserItemsLoader::minOfficialRating ( ) const
inline

◆ minOfficialRatingChanged

void Jellyfin::ViewModel::UserItemsLoader::minOfficialRatingChanged ( )
signal

◆ minPremiereDate()

QDateTime Jellyfin::ViewModel::UserItemsLoader::minPremiereDate ( ) const
inline

◆ minPremiereDateChanged

void Jellyfin::ViewModel::UserItemsLoader::minPremiereDateChanged ( )
signal

◆ minWidth()

qint32 Jellyfin::ViewModel::UserItemsLoader::minWidth ( ) const
inline

◆ minWidthChanged

void Jellyfin::ViewModel::UserItemsLoader::minWidthChanged ( )
signal

◆ parentId()

QString Jellyfin::ViewModel::UserItemsLoader::parentId ( ) const
inline

◆ parentIdChanged

void Jellyfin::ViewModel::UserItemsLoader::parentIdChanged ( )
signal

◆ recursive()

bool Jellyfin::ViewModel::UserItemsLoader::recursive ( ) const
inline

◆ recursiveChanged

void Jellyfin::ViewModel::UserItemsLoader::recursiveChanged ( )
signal

◆ searchTerm()

QString Jellyfin::ViewModel::UserItemsLoader::searchTerm ( ) const
inline

◆ searchTermChanged

void Jellyfin::ViewModel::UserItemsLoader::searchTermChanged ( )
signal

◆ setAdjacentTo()

void Jellyfin::ViewModel::UserItemsLoader::setAdjacentTo ( const QString & newValue)
inline

◆ setAlbumArtistIds()

void Jellyfin::ViewModel::UserItemsLoader::setAlbumArtistIds ( const QStringList & newValue)
inline

◆ setAlbumIds()

void Jellyfin::ViewModel::UserItemsLoader::setAlbumIds ( const QStringList & newValue)
inline

◆ setAlbums()

void Jellyfin::ViewModel::UserItemsLoader::setAlbums ( const QStringList & newValue)
inline

◆ setArtistIds()

void Jellyfin::ViewModel::UserItemsLoader::setArtistIds ( const QStringList & newValue)
inline

◆ setArtists()

void Jellyfin::ViewModel::UserItemsLoader::setArtists ( const QStringList & newValue)
inline

◆ setCollapseBoxSetItems()

void Jellyfin::ViewModel::UserItemsLoader::setCollapseBoxSetItems ( const bool & newValue)
inline

◆ setContributingArtistIds()

void Jellyfin::ViewModel::UserItemsLoader::setContributingArtistIds ( const QStringList & newValue)
inline

◆ setEnableImages()

void Jellyfin::ViewModel::UserItemsLoader::setEnableImages ( const bool & newValue)
inline

◆ setEnableImageTypes()

void Jellyfin::ViewModel::UserItemsLoader::setEnableImageTypes ( const QVariantList & newValue)
inline

◆ setEnableTotalRecordCount()

void Jellyfin::ViewModel::UserItemsLoader::setEnableTotalRecordCount ( const bool & newValue)
inline

◆ setEnableUserData()

void Jellyfin::ViewModel::UserItemsLoader::setEnableUserData ( const bool & newValue)
inline

◆ setExcludeArtistIds()

void Jellyfin::ViewModel::UserItemsLoader::setExcludeArtistIds ( const QStringList & newValue)
inline

◆ setExcludeItemIds()

void Jellyfin::ViewModel::UserItemsLoader::setExcludeItemIds ( const QStringList & newValue)
inline

◆ setExcludeItemTypes()

void Jellyfin::ViewModel::UserItemsLoader::setExcludeItemTypes ( const QVariantList & newValue)
inline

◆ setExcludeLocationTypes()

void Jellyfin::ViewModel::UserItemsLoader::setExcludeLocationTypes ( const QList< Jellyfin::DTO::LocationTypeClass::Value > & newValue)
inline

◆ setFields()

void Jellyfin::ViewModel::UserItemsLoader::setFields ( const QVariantList & newValue)
inline

◆ setFilters()

void Jellyfin::ViewModel::UserItemsLoader::setFilters ( const QVariantList & newValue)
inline

◆ setGenreIds()

void Jellyfin::ViewModel::UserItemsLoader::setGenreIds ( const QStringList & newValue)
inline

◆ setGenres()

void Jellyfin::ViewModel::UserItemsLoader::setGenres ( const QStringList & newValue)
inline

◆ setHasImdbId()

void Jellyfin::ViewModel::UserItemsLoader::setHasImdbId ( const bool & newValue)
inline

◆ setHasOfficialRating()

void Jellyfin::ViewModel::UserItemsLoader::setHasOfficialRating ( const bool & newValue)
inline

◆ setHasOverview()

void Jellyfin::ViewModel::UserItemsLoader::setHasOverview ( const bool & newValue)
inline

◆ setHasParentalRating()

void Jellyfin::ViewModel::UserItemsLoader::setHasParentalRating ( const bool & newValue)
inline

◆ setHasSpecialFeature()

void Jellyfin::ViewModel::UserItemsLoader::setHasSpecialFeature ( const bool & newValue)
inline

◆ setHasSubtitles()

void Jellyfin::ViewModel::UserItemsLoader::setHasSubtitles ( const bool & newValue)
inline

◆ setHasThemeSong()

void Jellyfin::ViewModel::UserItemsLoader::setHasThemeSong ( const bool & newValue)
inline

◆ setHasThemeVideo()

void Jellyfin::ViewModel::UserItemsLoader::setHasThemeVideo ( const bool & newValue)
inline

◆ setHasTmdbId()

void Jellyfin::ViewModel::UserItemsLoader::setHasTmdbId ( const bool & newValue)
inline

◆ setHasTrailer()

void Jellyfin::ViewModel::UserItemsLoader::setHasTrailer ( const bool & newValue)
inline

◆ setHasTvdbId()

void Jellyfin::ViewModel::UserItemsLoader::setHasTvdbId ( const bool & newValue)
inline

◆ setIds()

void Jellyfin::ViewModel::UserItemsLoader::setIds ( const QStringList & newValue)
inline

◆ setImageTypeLimit()

void Jellyfin::ViewModel::UserItemsLoader::setImageTypeLimit ( const qint32 & newValue)
inline

◆ setImageTypes()

void Jellyfin::ViewModel::UserItemsLoader::setImageTypes ( const QVariantList & newValue)
inline

◆ setIncludeItemTypes()

void Jellyfin::ViewModel::UserItemsLoader::setIncludeItemTypes ( const QVariantList & newValue)
inline

◆ setIs3D()

void Jellyfin::ViewModel::UserItemsLoader::setIs3D ( const bool & newValue)
inline

◆ setIs4K()

void Jellyfin::ViewModel::UserItemsLoader::setIs4K ( const bool & newValue)
inline

◆ setIsFavorite()

void Jellyfin::ViewModel::UserItemsLoader::setIsFavorite ( const bool & newValue)
inline

◆ setIsHd()

void Jellyfin::ViewModel::UserItemsLoader::setIsHd ( const bool & newValue)
inline

◆ setIsLocked()

void Jellyfin::ViewModel::UserItemsLoader::setIsLocked ( const bool & newValue)
inline

◆ setIsMissing()

void Jellyfin::ViewModel::UserItemsLoader::setIsMissing ( const bool & newValue)
inline

◆ setIsPlaceHolder()

void Jellyfin::ViewModel::UserItemsLoader::setIsPlaceHolder ( const bool & newValue)
inline

◆ setIsPlayed()

void Jellyfin::ViewModel::UserItemsLoader::setIsPlayed ( const bool & newValue)
inline

◆ setIsUnaired()

void Jellyfin::ViewModel::UserItemsLoader::setIsUnaired ( const bool & newValue)
inline

◆ setLocationTypes()

void Jellyfin::ViewModel::UserItemsLoader::setLocationTypes ( const QVariantList & newValue)
inline

◆ setMaxHeight()

void Jellyfin::ViewModel::UserItemsLoader::setMaxHeight ( const qint32 & newValue)
inline

◆ setMaxOfficialRating()

void Jellyfin::ViewModel::UserItemsLoader::setMaxOfficialRating ( const QString & newValue)
inline

◆ setMaxPremiereDate()

void Jellyfin::ViewModel::UserItemsLoader::setMaxPremiereDate ( const QDateTime & newValue)
inline

◆ setMaxWidth()

void Jellyfin::ViewModel::UserItemsLoader::setMaxWidth ( const qint32 & newValue)
inline

◆ setMediaTypes()

void Jellyfin::ViewModel::UserItemsLoader::setMediaTypes ( const QVariantList & newValue)
inline

◆ setMinHeight()

void Jellyfin::ViewModel::UserItemsLoader::setMinHeight ( const qint32 & newValue)
inline

◆ setMinOfficialRating()

void Jellyfin::ViewModel::UserItemsLoader::setMinOfficialRating ( const QString & newValue)
inline

◆ setMinPremiereDate()

void Jellyfin::ViewModel::UserItemsLoader::setMinPremiereDate ( const QDateTime & newValue)
inline

◆ setMinWidth()

void Jellyfin::ViewModel::UserItemsLoader::setMinWidth ( const qint32 & newValue)
inline

◆ setParentId()

void Jellyfin::ViewModel::UserItemsLoader::setParentId ( const QString & newValue)
inline

◆ setRecursive()

void Jellyfin::ViewModel::UserItemsLoader::setRecursive ( const bool & newValue)
inline

◆ setSearchTerm()

void Jellyfin::ViewModel::UserItemsLoader::setSearchTerm ( const QString & newValue)
inline

◆ setSortBy()

void Jellyfin::ViewModel::UserItemsLoader::setSortBy ( const QVariantList & newValue)
inline

◆ setSortOrder()

void Jellyfin::ViewModel::UserItemsLoader::setSortOrder ( const QVariantList & newValue)
inline

◆ setTags()

void Jellyfin::ViewModel::UserItemsLoader::setTags ( const QStringList & newValue)
inline

◆ setYears()

void Jellyfin::ViewModel::UserItemsLoader::setYears ( const QList< qint32 > & newValue)
inline

◆ sortBy()

QVariantList Jellyfin::ViewModel::UserItemsLoader::sortBy ( ) const
inline

◆ sortByChanged

void Jellyfin::ViewModel::UserItemsLoader::sortByChanged ( )
signal

◆ sortOrder()

QVariantList Jellyfin::ViewModel::UserItemsLoader::sortOrder ( ) const
inline

◆ sortOrderChanged

void Jellyfin::ViewModel::UserItemsLoader::sortOrderChanged ( )
signal

◆ tags()

QStringList Jellyfin::ViewModel::UserItemsLoader::tags ( ) const
inline

◆ tagsChanged

void Jellyfin::ViewModel::UserItemsLoader::tagsChanged ( )
signal

◆ years()

QList< qint32 > Jellyfin::ViewModel::UserItemsLoader::years ( ) const
inline

◆ yearsChanged

void Jellyfin::ViewModel::UserItemsLoader::yearsChanged ( )
signal

Property Documentation

◆ adjacentTo

QString Jellyfin::ViewModel::UserItemsLoader::adjacentTo
readwrite

◆ albumArtistIds

QStringList Jellyfin::ViewModel::UserItemsLoader::albumArtistIds
readwrite

◆ albumIds

QStringList Jellyfin::ViewModel::UserItemsLoader::albumIds
readwrite

◆ albums

QStringList Jellyfin::ViewModel::UserItemsLoader::albums
readwrite

◆ artistIds

QStringList Jellyfin::ViewModel::UserItemsLoader::artistIds
readwrite

◆ artists

QStringList Jellyfin::ViewModel::UserItemsLoader::artists
readwrite

◆ collapseBoxSetItems

bool Jellyfin::ViewModel::UserItemsLoader::collapseBoxSetItems
readwrite

◆ contributingArtistIds

QStringList Jellyfin::ViewModel::UserItemsLoader::contributingArtistIds
readwrite

◆ enableImages

bool Jellyfin::ViewModel::UserItemsLoader::enableImages
readwrite

◆ enableImageTypes

QVariantList Jellyfin::ViewModel::UserItemsLoader::enableImageTypes
readwrite

◆ enableTotalRecordCount

bool Jellyfin::ViewModel::UserItemsLoader::enableTotalRecordCount
readwrite

◆ enableUserData

bool Jellyfin::ViewModel::UserItemsLoader::enableUserData
readwrite

◆ excludeArtistIds

QStringList Jellyfin::ViewModel::UserItemsLoader::excludeArtistIds
readwrite

◆ excludeItemIds

QStringList Jellyfin::ViewModel::UserItemsLoader::excludeItemIds
readwrite

◆ excludeItemTypes

QVariantList Jellyfin::ViewModel::UserItemsLoader::excludeItemTypes
readwrite

◆ excludeLocationTypes

QList<Jellyfin::DTO::LocationTypeClass::Value> Jellyfin::ViewModel::UserItemsLoader::excludeLocationTypes
readwrite

◆ fields

QVariantList Jellyfin::ViewModel::UserItemsLoader::fields
readwrite

◆ filters

QVariantList Jellyfin::ViewModel::UserItemsLoader::filters
readwrite

◆ genreIds

QStringList Jellyfin::ViewModel::UserItemsLoader::genreIds
readwrite

◆ genres

QStringList Jellyfin::ViewModel::UserItemsLoader::genres
readwrite

◆ hasImdbId

bool Jellyfin::ViewModel::UserItemsLoader::hasImdbId
readwrite

◆ hasOfficialRating

bool Jellyfin::ViewModel::UserItemsLoader::hasOfficialRating
readwrite

◆ hasOverview

bool Jellyfin::ViewModel::UserItemsLoader::hasOverview
readwrite

◆ hasParentalRating

bool Jellyfin::ViewModel::UserItemsLoader::hasParentalRating
readwrite

◆ hasSpecialFeature

bool Jellyfin::ViewModel::UserItemsLoader::hasSpecialFeature
readwrite

◆ hasSubtitles

bool Jellyfin::ViewModel::UserItemsLoader::hasSubtitles
readwrite

◆ hasThemeSong

bool Jellyfin::ViewModel::UserItemsLoader::hasThemeSong
readwrite

◆ hasThemeVideo

bool Jellyfin::ViewModel::UserItemsLoader::hasThemeVideo
readwrite

◆ hasTmdbId

bool Jellyfin::ViewModel::UserItemsLoader::hasTmdbId
readwrite

◆ hasTrailer

bool Jellyfin::ViewModel::UserItemsLoader::hasTrailer
readwrite

◆ hasTvdbId

bool Jellyfin::ViewModel::UserItemsLoader::hasTvdbId
readwrite

◆ ids

QStringList Jellyfin::ViewModel::UserItemsLoader::ids
readwrite

◆ imageTypeLimit

qint32 Jellyfin::ViewModel::UserItemsLoader::imageTypeLimit
readwrite

◆ imageTypes

QVariantList Jellyfin::ViewModel::UserItemsLoader::imageTypes
readwrite

◆ includeItemTypes

QVariantList Jellyfin::ViewModel::UserItemsLoader::includeItemTypes
readwrite

◆ is3D

bool Jellyfin::ViewModel::UserItemsLoader::is3D
readwrite

◆ is4K

bool Jellyfin::ViewModel::UserItemsLoader::is4K
readwrite

◆ isFavorite

bool Jellyfin::ViewModel::UserItemsLoader::isFavorite
readwrite

◆ isHd

bool Jellyfin::ViewModel::UserItemsLoader::isHd
readwrite

◆ isLocked

bool Jellyfin::ViewModel::UserItemsLoader::isLocked
readwrite

◆ isMissing

bool Jellyfin::ViewModel::UserItemsLoader::isMissing
readwrite

◆ isPlaceHolder

bool Jellyfin::ViewModel::UserItemsLoader::isPlaceHolder
readwrite

◆ isPlayed

bool Jellyfin::ViewModel::UserItemsLoader::isPlayed
readwrite

◆ isUnaired

bool Jellyfin::ViewModel::UserItemsLoader::isUnaired
readwrite

◆ locationTypes

QVariantList Jellyfin::ViewModel::UserItemsLoader::locationTypes
readwrite

◆ maxHeight

qint32 Jellyfin::ViewModel::UserItemsLoader::maxHeight
readwrite

◆ maxOfficialRating

QString Jellyfin::ViewModel::UserItemsLoader::maxOfficialRating
readwrite

◆ maxPremiereDate

QDateTime Jellyfin::ViewModel::UserItemsLoader::maxPremiereDate
readwrite

◆ maxWidth

qint32 Jellyfin::ViewModel::UserItemsLoader::maxWidth
readwrite

◆ mediaTypes

QVariantList Jellyfin::ViewModel::UserItemsLoader::mediaTypes
readwrite

◆ minHeight

qint32 Jellyfin::ViewModel::UserItemsLoader::minHeight
readwrite

◆ minOfficialRating

QString Jellyfin::ViewModel::UserItemsLoader::minOfficialRating
readwrite

◆ minPremiereDate

QDateTime Jellyfin::ViewModel::UserItemsLoader::minPremiereDate
readwrite

◆ minWidth

qint32 Jellyfin::ViewModel::UserItemsLoader::minWidth
readwrite

◆ parentId

QString Jellyfin::ViewModel::UserItemsLoader::parentId
readwrite

◆ recursive

bool Jellyfin::ViewModel::UserItemsLoader::recursive
readwrite

◆ searchTerm

QString Jellyfin::ViewModel::UserItemsLoader::searchTerm
readwrite

◆ sortBy

QVariantList Jellyfin::ViewModel::UserItemsLoader::sortBy
readwrite

◆ sortOrder

QVariantList Jellyfin::ViewModel::UserItemsLoader::sortOrder
readwrite

◆ tags

QStringList Jellyfin::ViewModel::UserItemsLoader::tags
readwrite

◆ years

QList<qint32> Jellyfin::ViewModel::UserItemsLoader::years
readwrite

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