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< T, D, R, P > 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 (QString newValue)
 
QStringList albumArtistIds () const
 
void setAlbumArtistIds (QStringList newValue)
 
QStringList albumIds () const
 
void setAlbumIds (QStringList newValue)
 
QStringList albums () const
 
void setAlbums (QStringList newValue)
 
QStringList artistIds () const
 
void setArtistIds (QStringList newValue)
 
QStringList artists () const
 
void setArtists (QStringList newValue)
 
bool collapseBoxSetItems () const
 
void setCollapseBoxSetItems (bool newValue)
 
QStringList contributingArtistIds () const
 
void setContributingArtistIds (QStringList newValue)
 
QVariantList enableImageTypes () const
 
void setEnableImageTypes (const QVariantList &newValue)
 
bool enableImages () const
 
void setEnableImages (bool newValue)
 
bool enableTotalRecordCount () const
 
void setEnableTotalRecordCount (bool newValue)
 
bool enableUserData () const
 
void setEnableUserData (bool newValue)
 
QStringList excludeArtistIds () const
 
void setExcludeArtistIds (QStringList newValue)
 
QStringList excludeItemIds () const
 
void setExcludeItemIds (QStringList newValue)
 
QStringList excludeItemTypes () const
 
void setExcludeItemTypes (QStringList newValue)
 
QList< Jellyfin::DTO::LocationTypeClass::ValueexcludeLocationTypes () const
 
void setExcludeLocationTypes (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 (QStringList newValue)
 
QStringList genres () const
 
void setGenres (QStringList newValue)
 
bool hasImdbId () const
 
void setHasImdbId (bool newValue)
 
bool hasOfficialRating () const
 
void setHasOfficialRating (bool newValue)
 
bool hasOverview () const
 
void setHasOverview (bool newValue)
 
bool hasParentalRating () const
 
void setHasParentalRating (bool newValue)
 
bool hasSpecialFeature () const
 
void setHasSpecialFeature (bool newValue)
 
bool hasSubtitles () const
 
void setHasSubtitles (bool newValue)
 
bool hasThemeSong () const
 
void setHasThemeSong (bool newValue)
 
bool hasThemeVideo () const
 
void setHasThemeVideo (bool newValue)
 
bool hasTmdbId () const
 
void setHasTmdbId (bool newValue)
 
bool hasTrailer () const
 
void setHasTrailer (bool newValue)
 
bool hasTvdbId () const
 
void setHasTvdbId (bool newValue)
 
QStringList ids () const
 
void setIds (QStringList newValue)
 
qint32 imageTypeLimit () const
 
void setImageTypeLimit (qint32 newValue)
 
QVariantList imageTypes () const
 
void setImageTypes (const QVariantList &newValue)
 
QStringList includeItemTypes () const
 
void setIncludeItemTypes (QStringList newValue)
 
bool is3D () const
 
void setIs3D (bool newValue)
 
bool is4K () const
 
void setIs4K (bool newValue)
 
bool isFavorite () const
 
void setIsFavorite (bool newValue)
 
bool isHd () const
 
void setIsHd (bool newValue)
 
bool isLocked () const
 
void setIsLocked (bool newValue)
 
bool isMissing () const
 
void setIsMissing (bool newValue)
 
bool isPlaceHolder () const
 
void setIsPlaceHolder (bool newValue)
 
bool isPlayed () const
 
void setIsPlayed (bool newValue)
 
bool isUnaired () const
 
void setIsUnaired (bool newValue)
 
QVariantList locationTypes () const
 
void setLocationTypes (const QVariantList &newValue)
 
qint32 maxHeight () const
 
void setMaxHeight (qint32 newValue)
 
QString maxOfficialRating () const
 
void setMaxOfficialRating (QString newValue)
 
QDateTime maxPremiereDate () const
 
void setMaxPremiereDate (QDateTime newValue)
 
qint32 maxWidth () const
 
void setMaxWidth (qint32 newValue)
 
QStringList mediaTypes () const
 
void setMediaTypes (QStringList newValue)
 
qint32 minHeight () const
 
void setMinHeight (qint32 newValue)
 
QString minOfficialRating () const
 
void setMinOfficialRating (QString newValue)
 
QDateTime minPremiereDate () const
 
void setMinPremiereDate (QDateTime newValue)
 
qint32 minWidth () const
 
void setMinWidth (qint32 newValue)
 
QString sortBy () const
 
void setSortBy (QString newValue)
 
QString sortOrder () const
 
void setSortOrder (QString newValue)
 
QStringList tags () const
 
void setTags (QStringList newValue)
 
QList< qint32 > years () const
 
void setYears (QList< qint32 > newValue)
 
QString parentId () const
 
void setParentId (QString newValue)
 
bool recursive () const
 
void setRecursive (bool newValue)
 
QString searchTerm () const
 
void setSearchTerm (QString newValue)
 
- Public Member Functions inherited from Jellyfin::ViewModel::AbstractUserParameterLoader< T, D, R, P >
 AbstractUserParameterLoader (Support::Loader< R, P > *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
 
QStringList 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
 
QStringList 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
 
QStringList mediaTypes
 
qint32 minHeight
 
QString minOfficialRating
 
QDateTime minPremiereDate
 
qint32 minWidth
 
QString sortBy
 
QString 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< T, D, R, P >
virtual 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()

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

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

QStringList 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 ( QString newValue)
inline

◆ setAlbumArtistIds()

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

◆ setAlbumIds()

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

◆ setAlbums()

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

◆ setArtistIds()

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

◆ setArtists()

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

◆ setCollapseBoxSetItems()

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

◆ setContributingArtistIds()

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

◆ setEnableImages()

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

◆ setEnableImageTypes()

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

◆ setEnableTotalRecordCount()

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

◆ setEnableUserData()

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

◆ setExcludeArtistIds()

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

◆ setExcludeItemIds()

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

◆ setExcludeItemTypes()

void Jellyfin::ViewModel::UserItemsLoader::setExcludeItemTypes ( QStringList newValue)
inline

◆ setExcludeLocationTypes()

void Jellyfin::ViewModel::UserItemsLoader::setExcludeLocationTypes ( 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 ( QStringList newValue)
inline

◆ setGenres()

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

◆ setHasImdbId()

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

◆ setHasOfficialRating()

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

◆ setHasOverview()

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

◆ setHasParentalRating()

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

◆ setHasSpecialFeature()

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

◆ setHasSubtitles()

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

◆ setHasThemeSong()

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

◆ setHasThemeVideo()

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

◆ setHasTmdbId()

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

◆ setHasTrailer()

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

◆ setHasTvdbId()

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

◆ setIds()

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

◆ setImageTypeLimit()

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

◆ setImageTypes()

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

◆ setIncludeItemTypes()

void Jellyfin::ViewModel::UserItemsLoader::setIncludeItemTypes ( QStringList newValue)
inline

◆ setIs3D()

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

◆ setIs4K()

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

◆ setIsFavorite()

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

◆ setIsHd()

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

◆ setIsLocked()

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

◆ setIsMissing()

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

◆ setIsPlaceHolder()

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

◆ setIsPlayed()

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

◆ setIsUnaired()

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

◆ setLocationTypes()

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

◆ setMaxHeight()

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

◆ setMaxOfficialRating()

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

◆ setMaxPremiereDate()

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

◆ setMaxWidth()

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

◆ setMediaTypes()

void Jellyfin::ViewModel::UserItemsLoader::setMediaTypes ( QStringList newValue)
inline

◆ setMinHeight()

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

◆ setMinOfficialRating()

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

◆ setMinPremiereDate()

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

◆ setMinWidth()

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

◆ setParentId()

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

◆ setRecursive()

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

◆ setSearchTerm()

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

◆ setSortBy()

void Jellyfin::ViewModel::UserItemsLoader::setSortBy ( QString newValue)
inline

◆ setSortOrder()

void Jellyfin::ViewModel::UserItemsLoader::setSortOrder ( QString newValue)
inline

◆ setTags()

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

◆ setYears()

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

◆ sortBy()

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

◆ sortByChanged

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

◆ sortOrder()

QString 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

QStringList 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

QStringList 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

QStringList 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

QString Jellyfin::ViewModel::UserItemsLoader::sortBy
readwrite

◆ sortOrder

QString 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: