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

Base class for loaders that defines available signals. More...

#include <loader.h>

Inheritance diagram for Jellyfin::Support::LoaderBase:
Jellyfin::Support::Loader< void, ActivateParams > Jellyfin::Support::Loader< ListingsProviderInfo, AddListingProviderParams > Jellyfin::Support::Loader< void, AddMediaPathParams > Jellyfin::Support::Loader< void, AddToCollectionParams > Jellyfin::Support::Loader< void, AddToPlaylistParams > Jellyfin::Support::Loader< TunerHostInfo, AddTunerHostParams > Jellyfin::Support::Loader< void, AddUserToSessionParams > Jellyfin::Support::Loader< void, AddVirtualFolderParams > Jellyfin::Support::Loader< void, ApplySearchCriteriaParams > Jellyfin::Support::Loader< AuthenticationResult, AuthenticateUserByNameParams > Jellyfin::Support::Loader< AuthenticationResult, AuthenticateUserParams > Jellyfin::Support::Loader< AuthenticationResult, AuthenticateWithQuickConnectParams > Jellyfin::Support::Loader< bool, AuthorizeParams > Jellyfin::Support::Loader< void, AvailableParams > Jellyfin::Support::Loader< void, CancelPackageInstallationParams > Jellyfin::Support::Loader< void, CancelSeriesTimerParams > Jellyfin::Support::Loader< void, CancelTimerParams > Jellyfin::Support::Loader< void, CloseLiveStreamParams > Jellyfin::Support::Loader< void, CompleteWizardParams > Jellyfin::Support::Loader< QuickConnectResult, ConnectParams > Jellyfin::Support::Loader< void, CreateAdminNotificationParams > Jellyfin::Support::Loader< CollectionCreationResult, CreateCollectionParams > Jellyfin::Support::Loader< void, CreateKeyParams > Jellyfin::Support::Loader< PlaylistCreationResult, CreatePlaylistParams > Jellyfin::Support::Loader< void, CreateProfileParams > Jellyfin::Support::Loader< void, CreateSeriesTimerParams > Jellyfin::Support::Loader< void, CreateTimerParams > Jellyfin::Support::Loader< UserDto, CreateUserByNameParams > Jellyfin::Support::Loader< qint32, DeauthorizeParams > Jellyfin::Support::Loader< void, DeleteAlternateSourcesParams > Jellyfin::Support::Loader< void, DeleteDeviceParams > Jellyfin::Support::Loader< void, DeleteItemImageByIndexParams > Jellyfin::Support::Loader< void, DeleteItemImageParams > Jellyfin::Support::Loader< void, DeleteItemParams > Jellyfin::Support::Loader< void, DeleteItemsParams > Jellyfin::Support::Loader< void, DeleteListingProviderParams > Jellyfin::Support::Loader< void, DeleteProfileParams > Jellyfin::Support::Loader< void, DeleteRecordingParams > Jellyfin::Support::Loader< void, DeleteSubtitleParams > Jellyfin::Support::Loader< void, DeleteTunerHostParams > Jellyfin::Support::Loader< void, DeleteUserImageByIndexParams > Jellyfin::Support::Loader< void, DeleteUserImageParams > Jellyfin::Support::Loader< UserItemDataDto, DeleteUserItemRatingParams > Jellyfin::Support::Loader< void, DeleteUserParams > Jellyfin::Support::Loader< void, DisablePluginParams > Jellyfin::Support::Loader< QList< TunerHostInfo >, DiscoverTunersParams > Jellyfin::Support::Loader< QList< TunerHostInfo >, DiscvoverTunersParams > Jellyfin::Support::Loader< void, DisplayContentParams > Jellyfin::Support::Loader< void, DownloadRemoteImageParams > Jellyfin::Support::Loader< void, DownloadRemoteSubtitlesParams > Jellyfin::Support::Loader< void, EnablePluginParams > Jellyfin::Support::Loader< ForgotPasswordResult, ForgotPasswordParams > Jellyfin::Support::Loader< PinRedeemResult, ForgotPasswordPinParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetAdditionalPartParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetAlbumArtistsParams > Jellyfin::Support::Loader< QList< ChannelFeatures >, GetAllChannelFeaturesParams > Jellyfin::Support::Loader< QList< BaseItemDto >, GetAncestorsParams > Jellyfin::Support::Loader< BaseItemDto, GetArtistByNameParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetArtistsParams > Jellyfin::Support::Loader< QList< NameIdPair >, GetAuthProvidersParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetBookRemoteSearchResultsParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetBoxSetRemoteSearchResultsParams > Jellyfin::Support::Loader< void, GetBrandingCssParams > Jellyfin::Support::Loader< void, GetBrandingCss_2Params > Jellyfin::Support::Loader< BrandingOptions, GetBrandingOptionsParams > Jellyfin::Support::Loader< ChannelFeatures, GetChannelFeaturesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetChannelItemsParams > Jellyfin::Support::Loader< BaseItemDto, GetChannelParams > Jellyfin::Support::Loader< ChannelMappingOptionsDto, GetChannelMappingOptionsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetChannelsParams > Jellyfin::Support::Loader< ServerConfiguration, GetConfigurationParams > Jellyfin::Support::Loader< QList< ConfigurationPageInfo >, GetConfigurationPagesParams > Jellyfin::Support::Loader< QList< CountryInfo >, GetCountriesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetCriticReviewsParams > Jellyfin::Support::Loader< QList< CultureDto >, GetCulturesParams > Jellyfin::Support::Loader< UserDto, GetCurrentUserParams > Jellyfin::Support::Loader< DefaultDirectoryBrowserInfoDto, GetDefaultDirectoryBrowserParams > Jellyfin::Support::Loader< ListingsProviderInfo, GetDefaultListingProviderParams > Jellyfin::Support::Loader< MetadataOptions, GetDefaultMetadataOptionsParams > Jellyfin::Support::Loader< DeviceProfile, GetDefaultProfileParams > Jellyfin::Support::Loader< SeriesTimerInfoDto, GetDefaultTimerParams > Jellyfin::Support::Loader< DeviceInfo, GetDeviceInfoParams > Jellyfin::Support::Loader< DeviceOptions, GetDeviceOptionsParams > Jellyfin::Support::Loader< DeviceInfoQueryResult, GetDevicesParams > Jellyfin::Support::Loader< QList< FileSystemEntryInfo >, GetDirectoryContentsParams > Jellyfin::Support::Loader< DisplayPreferencesDto, GetDisplayPreferencesParams > Jellyfin::Support::Loader< QList< FileSystemEntryInfo >, GetDrivesParams > Jellyfin::Support::Loader< EndPointInfo, GetEndpointInfoParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetEpisodesParams > Jellyfin::Support::Loader< QList< ExternalIdInfo >, GetExternalIdInfosParams > Jellyfin::Support::Loader< QList< FontFile >, GetFallbackFontListParams > Jellyfin::Support::Loader< StartupUserDto, GetFirstUserParams > Jellyfin::Support::Loader< StartupUserDto, GetFirstUser_2Params > Jellyfin::Support::Loader< QList< ImageByNameInfo >, GetGeneralImagesParams > Jellyfin::Support::Loader< BaseItemDto, GetGenreParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetGenresParams > Jellyfin::Support::Loader< QList< SpecialViewOptionDto >, GetGroupingOptionsParams > Jellyfin::Support::Loader< GuideInfo, GetGuideInfoParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetInstantMixFromAlbumParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetInstantMixFromArtistsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetInstantMixFromItemParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenreParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenresParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetInstantMixFromPlaylistParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetInstantMixFromSongParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetIntrosParams > Jellyfin::Support::Loader< ItemCounts, GetItemCountsParams > Jellyfin::Support::Loader< QList< ImageInfo >, GetItemImageInfosParams > Jellyfin::Support::Loader< BaseItemDto, GetItemParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetItemsByUserIdParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetItemsParams > Jellyfin::Support::Loader< AuthenticationInfoQueryResult, GetKeysParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetLatestChannelItemsParams > Jellyfin::Support::Loader< QList< BaseItemDto >, GetLatestMediaParams > Jellyfin::Support::Loader< LibraryOptionsResultDto, GetLibraryOptionsInfoParams > Jellyfin::Support::Loader< QList< NameIdPair >, GetLineupsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetLiveTvChannelsParams > Jellyfin::Support::Loader< LiveTvInfo, GetLiveTvInfoParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetLiveTvProgramsParams > Jellyfin::Support::Loader< SearchHintResult, GetParams > Jellyfin::Support::Loader< QList< BaseItemDto >, GetLocalTrailersParams > Jellyfin::Support::Loader< QList< LocalizationOption >, GetLocalizationOptionsParams > Jellyfin::Support::Loader< ActivityLogEntryQueryResult, GetLogEntriesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetMediaFoldersParams > Jellyfin::Support::Loader< QList< ImageByNameInfo >, GetMediaInfoImagesParams > Jellyfin::Support::Loader< MetadataEditorInfo, GetMetadataEditorInfoParams > Jellyfin::Support::Loader< QList< RecommendationDto >, GetMovieRecommendationsParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetMovieRemoteSearchResultsParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetMusicAlbumRemoteSearchResultsParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetMusicArtistRemoteSearchResultsParams > Jellyfin::Support::Loader< BaseItemDto, GetMusicGenreParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetMusicGenresParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetMusicVideoRemoteSearchResultsParams > Jellyfin::Support::Loader< QString, GetNamedConfigurationParams > Jellyfin::Support::Loader< QList< FileSystemEntryInfo >, GetNetworkSharesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetNextUpParams > Jellyfin::Support::Loader< QList< NameIdPair >, GetNotificationServicesParams > Jellyfin::Support::Loader< QList< NotificationTypeInfo >, GetNotificationTypesParams > Jellyfin::Support::Loader< NotificationResultDto, GetNotificationsParams > Jellyfin::Support::Loader< NotificationsSummaryDto, GetNotificationsSummaryParams > Jellyfin::Support::Loader< PackageInfo, GetPackageInfoParams > Jellyfin::Support::Loader< QList< PackageInfo >, GetPackagesParams > Jellyfin::Support::Loader< QString, GetParentPathParams > Jellyfin::Support::Loader< QList< ParentalRating >, GetParentalRatingsParams > Jellyfin::Support::Loader< QList< NameIdPair >, GetPasswordResetProvidersParams > Jellyfin::Support::Loader< BaseItemDto, GetPersonParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetPersonRemoteSearchResultsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetPersonsParams > Jellyfin::Support::Loader< QStringList, GetPhysicalPathsParams > Jellyfin::Support::Loader< QString, GetPingSystemParams > Jellyfin::Support::Loader< PlaybackInfoResponse, GetPlaybackInfoParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetPlaylistItemsParams > Jellyfin::Support::Loader< BasePluginConfiguration, GetPluginConfigurationParams > Jellyfin::Support::Loader< void, GetPluginManifestParams > Jellyfin::Support::Loader< QList< PluginInfo >, GetPluginsParams > Jellyfin::Support::Loader< PlaybackInfoResponse, GetPostedPlaybackInfoParams > Jellyfin::Support::Loader< QList< DeviceProfileInfo >, GetProfileInfosParams > Jellyfin::Support::Loader< DeviceProfile, GetProfileParams > Jellyfin::Support::Loader< BaseItemDto, GetProgramParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetProgramsParams > Jellyfin::Support::Loader< PublicSystemInfo, GetPublicSystemInfoParams > Jellyfin::Support::Loader< QList< UserDto >, GetPublicUsersParams > Jellyfin::Support::Loader< QueryFiltersLegacy, GetQueryFiltersLegacyParams > Jellyfin::Support::Loader< QueryFilters, GetQueryFiltersParams > Jellyfin::Support::Loader< QList< ImageByNameInfo >, GetRatingImagesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetRecommendedProgramsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetRecordingFoldersParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetRecordingGroupsParams > Jellyfin::Support::Loader< BaseItemDto, GetRecordingParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetRecordingsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetRecordingsSeriesParams > Jellyfin::Support::Loader< QList< ImageProviderInfo >, GetRemoteImageProvidersParams > Jellyfin::Support::Loader< RemoteImageResult, GetRemoteImagesParams > Jellyfin::Support::Loader< QList< RepositoryInfo >, GetRepositoriesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetResumeItemsParams > Jellyfin::Support::Loader< BaseItemDto, GetRootFolderParams > Jellyfin::Support::Loader< QString, GetSchedulesDirectCountriesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSeasonsParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetSeriesRemoteSearchResultsParams > Jellyfin::Support::Loader< SeriesTimerInfoDto, GetSeriesTimerParams > Jellyfin::Support::Loader< SeriesTimerInfoDtoQueryResult, GetSeriesTimersParams > Jellyfin::Support::Loader< QList< LogFile >, GetServerLogsParams > Jellyfin::Support::Loader< QList< SessionInfo >, GetSessionsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSimilarAlbumsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSimilarArtistsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSimilarItemsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSimilarMoviesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSimilarShowsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSimilarTrailersParams > Jellyfin::Support::Loader< QList< BaseItemDto >, GetSpecialFeaturesParams > Jellyfin::Support::Loader< StartupConfigurationDto, GetStartupConfigurationParams > Jellyfin::Support::Loader< QuickConnectState, GetStatusParams > Jellyfin::Support::Loader< BaseItemDto, GetStudioParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetStudiosParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetSuggestionsParams > Jellyfin::Support::Loader< SystemInfo, GetSystemInfoParams > Jellyfin::Support::Loader< TaskInfo, GetTaskParams > Jellyfin::Support::Loader< QList< TaskInfo >, GetTasksParams > Jellyfin::Support::Loader< AllThemeMediaResult, GetThemeMediaParams > Jellyfin::Support::Loader< ThemeMediaResult, GetThemeSongsParams > Jellyfin::Support::Loader< ThemeMediaResult, GetThemeVideosParams > Jellyfin::Support::Loader< TimerInfoDto, GetTimerParams > Jellyfin::Support::Loader< TimerInfoDtoQueryResult, GetTimersParams > Jellyfin::Support::Loader< QList< RemoteSearchResult >, GetTrailerRemoteSearchResultsParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetTrailersParams > Jellyfin::Support::Loader< QList< NameIdPair >, GetTunerHostTypesParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetUpcomingEpisodesParams > Jellyfin::Support::Loader< UserDto, GetUserByIdParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetUserViewsParams > Jellyfin::Support::Loader< QList< UserDto >, GetUsersParams > Jellyfin::Support::Loader< UtcTimeResponse, GetUtcTimeParams > Jellyfin::Support::Loader< QList< VirtualFolderInfo >, GetVirtualFoldersParams > Jellyfin::Support::Loader< QList< WakeOnLanInfo >, GetWakeOnLanInfoParams > Jellyfin::Support::Loader< BaseItemDto, GetYearParams > Jellyfin::Support::Loader< BaseItemDtoQueryResult, GetYearsParams > Jellyfin::Support::Loader< QuickConnectResult, InitiateParams > Jellyfin::Support::Loader< void, InstallPackageParams > Jellyfin::Support::Loader< UserItemDataDto, MarkFavoriteItemParams > Jellyfin::Support::Loader< UserItemDataDto, MarkPlayedItemParams > Jellyfin::Support::Loader< UserItemDataDto, MarkUnplayedItemParams > Jellyfin::Support::Loader< void, MergeVersionsParams > Jellyfin::Support::Loader< void, MoveItemParams > Jellyfin::Support::Loader< void, OnPlaybackProgressParams > Jellyfin::Support::Loader< void, OnPlaybackStartParams > Jellyfin::Support::Loader< void, OnPlaybackStoppedParams > Jellyfin::Support::Loader< LiveStreamResponse, OpenLiveStreamParams > Jellyfin::Support::Loader< void, PingPlaybackSessionParams > Jellyfin::Support::Loader< void, PlayParams > Jellyfin::Support::Loader< void, PostAddedMoviesParams > Jellyfin::Support::Loader< void, PostAddedSeriesParams > Jellyfin::Support::Loader< void, PostCapabilitiesParams > Jellyfin::Support::Loader< void, PostFullCapabilitiesParams > Jellyfin::Support::Loader< void, PostParams > Jellyfin::Support::Loader< QString, PostPingSystemParams > Jellyfin::Support::Loader< void, PostUpdatedMediaParams > Jellyfin::Support::Loader< void, PostUpdatedMoviesParams > Jellyfin::Support::Loader< void, PostUpdatedSeriesParams > Jellyfin::Support::Loader< void, PostUserImageByIndexParams > Jellyfin::Support::Loader< void, PostUserImageParams > Jellyfin::Support::Loader< void, RefreshLibraryParams > Jellyfin::Support::Loader< void, RemoveFromCollectionParams > Jellyfin::Support::Loader< void, RemoveFromPlaylistParams > Jellyfin::Support::Loader< void, RemoveMediaPathParams > Jellyfin::Support::Loader< void, RemoveUserFromSessionParams > Jellyfin::Support::Loader< void, RemoveVirtualFolderParams > Jellyfin::Support::Loader< void, RenameVirtualFolderParams > Jellyfin::Support::Loader< void, ReportPlaybackProgressParams > Jellyfin::Support::Loader< void, ReportPlaybackStartParams > Jellyfin::Support::Loader< void, ReportPlaybackStoppedParams > Jellyfin::Support::Loader< void, ReportSessionEndedParams > Jellyfin::Support::Loader< void, ReportViewingParams > Jellyfin::Support::Loader< void, ResetTunerParams > Jellyfin::Support::Loader< void, RestartApplicationParams > Jellyfin::Support::Loader< void, RevokeKeyParams > Jellyfin::Support::Loader< QList< RemoteSubtitleInfo >, SearchRemoteSubtitlesParams > Jellyfin::Support::Loader< void, SendFullGeneralCommandParams > Jellyfin::Support::Loader< void, SendGeneralCommandParams > Jellyfin::Support::Loader< void, SendMessageCommandParams > Jellyfin::Support::Loader< void, SendPlaystateCommandParams > Jellyfin::Support::Loader< void, SendSystemCommandParams > Jellyfin::Support::Loader< TunerChannelMapping, SetChannelMappingParams > Jellyfin::Support::Loader< void, SetItemImageByIndexParams > Jellyfin::Support::Loader< void, SetItemImageParams > Jellyfin::Support::Loader< void, SetReadParams > Jellyfin::Support::Loader< void, SetRemoteAccessParams > Jellyfin::Support::Loader< void, SetRepositoriesParams > Jellyfin::Support::Loader< void, SetUnreadParams > Jellyfin::Support::Loader< void, ShutdownApplicationParams > Jellyfin::Support::Loader< void, StartTaskParams > Jellyfin::Support::Loader< void, StopEncodingProcessParams > Jellyfin::Support::Loader< void, StopTaskParams > Jellyfin::Support::Loader< void, SyncPlayBufferingParams > Jellyfin::Support::Loader< void, SyncPlayCreateGroupParams > Jellyfin::Support::Loader< QList< GroupInfoDto >, SyncPlayGetGroupsParams > Jellyfin::Support::Loader< void, SyncPlayJoinGroupParams > Jellyfin::Support::Loader< void, SyncPlayLeaveGroupParams > Jellyfin::Support::Loader< void, SyncPlayMovePlaylistItemParams > Jellyfin::Support::Loader< void, SyncPlayNextItemParams > Jellyfin::Support::Loader< void, SyncPlayPauseParams > Jellyfin::Support::Loader< void, SyncPlayPingParams > Jellyfin::Support::Loader< void, SyncPlayPreviousItemParams > Jellyfin::Support::Loader< void, SyncPlayQueueParams > Jellyfin::Support::Loader< void, SyncPlayReadyParams > Jellyfin::Support::Loader< void, SyncPlayRemoveFromPlaylistParams > Jellyfin::Support::Loader< void, SyncPlaySeekParams > Jellyfin::Support::Loader< void, SyncPlaySetIgnoreWaitParams > Jellyfin::Support::Loader< void, SyncPlaySetNewQueueParams > Jellyfin::Support::Loader< void, SyncPlaySetPlaylistItemParams > Jellyfin::Support::Loader< void, SyncPlaySetRepeatModeParams > Jellyfin::Support::Loader< void, SyncPlaySetShuffleModeParams > Jellyfin::Support::Loader< void, SyncPlayStopParams > Jellyfin::Support::Loader< void, SyncPlayUnpauseParams > Jellyfin::Support::Loader< void, UninstallPluginByVersionParams > Jellyfin::Support::Loader< void, UninstallPluginParams > Jellyfin::Support::Loader< UserItemDataDto, UnmarkFavoriteItemParams > Jellyfin::Support::Loader< void, UpdateConfigurationParams > Jellyfin::Support::Loader< void, UpdateDeviceOptionsParams > Jellyfin::Support::Loader< void, UpdateDisplayPreferencesParams > Jellyfin::Support::Loader< void, UpdateInitialConfigurationParams > Jellyfin::Support::Loader< void, UpdateItemContentTypeParams > Jellyfin::Support::Loader< void, UpdateItemImageIndexParams > Jellyfin::Support::Loader< void, UpdateItemParams > Jellyfin::Support::Loader< void, UpdateLibraryOptionsParams > Jellyfin::Support::Loader< void, UpdateMediaEncoderPathParams > Jellyfin::Support::Loader< void, UpdateMediaPathParams > Jellyfin::Support::Loader< void, UpdateNamedConfigurationParams > Jellyfin::Support::Loader< void, UpdatePluginConfigurationParams > Jellyfin::Support::Loader< void, UpdatePluginSecurityInfoParams > Jellyfin::Support::Loader< void, UpdateProfileParams > Jellyfin::Support::Loader< void, UpdateSeriesTimerParams > Jellyfin::Support::Loader< void, UpdateStartupUserParams > Jellyfin::Support::Loader< void, UpdateTaskParams > Jellyfin::Support::Loader< void, UpdateTimerParams > Jellyfin::Support::Loader< void, UpdateUserConfigurationParams > Jellyfin::Support::Loader< void, UpdateUserEasyPasswordParams > Jellyfin::Support::Loader< UserItemDataDto, UpdateUserItemRatingParams > Jellyfin::Support::Loader< void, UpdateUserParams > Jellyfin::Support::Loader< void, UpdateUserPasswordParams > Jellyfin::Support::Loader< void, UpdateUserPolicyParams > Jellyfin::Support::Loader< void, UploadSubtitleParams > Jellyfin::Support::Loader< void, ValidatePathParams > Jellyfin::Support::Loader< bool, P > Jellyfin::Support::Loader< R, P > Jellyfin::Support::Loader< void, P >

Signals

void error (QString message=QString())
 Emitted when an error has occurred during loading and no result is available.
 
void ready ()
 Emitted when data was successfully loaded.
 

Public Member Functions

virtual void load ()
 load Loads the given resource asynchronously.
 
virtual void cancel ()
 
bool isRunning () const
 
virtual bool isAvailable () const
 Heuristic to determine if this resource can be loaded via this loaded.
 
void setApiClient (ApiClient *newApiClient)
 
ApiClientapiClient () const
 

Protected Member Functions

 LoaderBase (ApiClient *apiClient)
 
void stopWithError (QString message=QString())
 

Protected Attributes

Jellyfin::ApiClientm_apiClient
 
bool m_isRunning = false
 

Detailed Description

Base class for loaders that defines available signals.

Constructor & Destructor Documentation

◆ LoaderBase()

Jellyfin::Support::LoaderBase::LoaderBase ( ApiClient * apiClient)
inlineexplicitprotected

Member Function Documentation

◆ apiClient()

ApiClient * Jellyfin::Support::LoaderBase::apiClient ( ) const
inline

◆ cancel()

virtual void Jellyfin::Support::LoaderBase::cancel ( )
inlinevirtual
Returns
whether this loader is already fetching a resource

Reimplemented in Jellyfin::Support::HttpLoader< R, P >, Jellyfin::Support::HttpLoader< ActivityLogEntryQueryResult, GetLogEntriesParams >, Jellyfin::Support::HttpLoader< AllThemeMediaResult, GetThemeMediaParams >, Jellyfin::Support::HttpLoader< AuthenticationInfoQueryResult, GetKeysParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateUserByNameParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateUserParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateWithQuickConnectParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetArtistByNameParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetChannelParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetItemParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetMusicGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetPersonParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetProgramParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetRecordingParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetRootFolderParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetStudioParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetYearParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetAdditionalPartParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetAlbumArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetChannelItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetChannelsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetCriticReviewsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetEpisodesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromAlbumParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromItemParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromPlaylistParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromSongParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetIntrosParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetItemsByUserIdParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLatestChannelItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLiveTvChannelsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLiveTvProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetMediaFoldersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetMusicGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetNextUpParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetPersonsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetPlaylistItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecommendedProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingFoldersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingGroupsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingsSeriesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetResumeItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSeasonsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarAlbumsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarMoviesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarShowsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarTrailersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetStudiosParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSuggestionsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetTrailersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetUpcomingEpisodesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetUserViewsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetYearsParams >, Jellyfin::Support::HttpLoader< BasePluginConfiguration, GetPluginConfigurationParams >, Jellyfin::Support::HttpLoader< bool, AuthorizeParams >, Jellyfin::Support::HttpLoader< BrandingOptions, GetBrandingOptionsParams >, Jellyfin::Support::HttpLoader< ChannelFeatures, GetChannelFeaturesParams >, Jellyfin::Support::HttpLoader< ChannelMappingOptionsDto, GetChannelMappingOptionsParams >, Jellyfin::Support::HttpLoader< CollectionCreationResult, CreateCollectionParams >, Jellyfin::Support::HttpLoader< DefaultDirectoryBrowserInfoDto, GetDefaultDirectoryBrowserParams >, Jellyfin::Support::HttpLoader< DeviceInfo, GetDeviceInfoParams >, Jellyfin::Support::HttpLoader< DeviceInfoQueryResult, GetDevicesParams >, Jellyfin::Support::HttpLoader< DeviceOptions, GetDeviceOptionsParams >, Jellyfin::Support::HttpLoader< DeviceProfile, GetDefaultProfileParams >, Jellyfin::Support::HttpLoader< DeviceProfile, GetProfileParams >, Jellyfin::Support::HttpLoader< DisplayPreferencesDto, GetDisplayPreferencesParams >, Jellyfin::Support::HttpLoader< EndPointInfo, GetEndpointInfoParams >, Jellyfin::Support::HttpLoader< ForgotPasswordResult, ForgotPasswordParams >, Jellyfin::Support::HttpLoader< GuideInfo, GetGuideInfoParams >, Jellyfin::Support::HttpLoader< ItemCounts, GetItemCountsParams >, Jellyfin::Support::HttpLoader< LibraryOptionsResultDto, GetLibraryOptionsInfoParams >, Jellyfin::Support::HttpLoader< ListingsProviderInfo, AddListingProviderParams >, Jellyfin::Support::HttpLoader< ListingsProviderInfo, GetDefaultListingProviderParams >, Jellyfin::Support::HttpLoader< LiveStreamResponse, OpenLiveStreamParams >, Jellyfin::Support::HttpLoader< LiveTvInfo, GetLiveTvInfoParams >, Jellyfin::Support::HttpLoader< MetadataEditorInfo, GetMetadataEditorInfoParams >, Jellyfin::Support::HttpLoader< MetadataOptions, GetDefaultMetadataOptionsParams >, Jellyfin::Support::HttpLoader< NotificationResultDto, GetNotificationsParams >, Jellyfin::Support::HttpLoader< NotificationsSummaryDto, GetNotificationsSummaryParams >, Jellyfin::Support::HttpLoader< PackageInfo, GetPackageInfoParams >, Jellyfin::Support::HttpLoader< PinRedeemResult, ForgotPasswordPinParams >, Jellyfin::Support::HttpLoader< PlaybackInfoResponse, GetPlaybackInfoParams >, Jellyfin::Support::HttpLoader< PlaybackInfoResponse, GetPostedPlaybackInfoParams >, Jellyfin::Support::HttpLoader< PlaylistCreationResult, CreatePlaylistParams >, Jellyfin::Support::HttpLoader< PublicSystemInfo, GetPublicSystemInfoParams >, Jellyfin::Support::HttpLoader< qint32, DeauthorizeParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetAncestorsParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetLatestMediaParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetLocalTrailersParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetSpecialFeaturesParams >, Jellyfin::Support::HttpLoader< QList< ChannelFeatures >, GetAllChannelFeaturesParams >, Jellyfin::Support::HttpLoader< QList< ConfigurationPageInfo >, GetConfigurationPagesParams >, Jellyfin::Support::HttpLoader< QList< CountryInfo >, GetCountriesParams >, Jellyfin::Support::HttpLoader< QList< CultureDto >, GetCulturesParams >, Jellyfin::Support::HttpLoader< QList< DeviceProfileInfo >, GetProfileInfosParams >, Jellyfin::Support::HttpLoader< QList< ExternalIdInfo >, GetExternalIdInfosParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetDirectoryContentsParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetDrivesParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetNetworkSharesParams >, Jellyfin::Support::HttpLoader< QList< FontFile >, GetFallbackFontListParams >, Jellyfin::Support::HttpLoader< QList< GroupInfoDto >, SyncPlayGetGroupsParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetGeneralImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetMediaInfoImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetRatingImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageInfo >, GetItemImageInfosParams >, Jellyfin::Support::HttpLoader< QList< ImageProviderInfo >, GetRemoteImageProvidersParams >, Jellyfin::Support::HttpLoader< QList< LocalizationOption >, GetLocalizationOptionsParams >, Jellyfin::Support::HttpLoader< QList< LogFile >, GetServerLogsParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetAuthProvidersParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetLineupsParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetNotificationServicesParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetPasswordResetProvidersParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetTunerHostTypesParams >, Jellyfin::Support::HttpLoader< QList< NotificationTypeInfo >, GetNotificationTypesParams >, Jellyfin::Support::HttpLoader< QList< PackageInfo >, GetPackagesParams >, Jellyfin::Support::HttpLoader< QList< ParentalRating >, GetParentalRatingsParams >, Jellyfin::Support::HttpLoader< QList< PluginInfo >, GetPluginsParams >, Jellyfin::Support::HttpLoader< QList< RecommendationDto >, GetMovieRecommendationsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetBookRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetBoxSetRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMovieRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicAlbumRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicArtistRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicVideoRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetPersonRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetSeriesRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetTrailerRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSubtitleInfo >, SearchRemoteSubtitlesParams >, Jellyfin::Support::HttpLoader< QList< RepositoryInfo >, GetRepositoriesParams >, Jellyfin::Support::HttpLoader< QList< SessionInfo >, GetSessionsParams >, Jellyfin::Support::HttpLoader< QList< SpecialViewOptionDto >, GetGroupingOptionsParams >, Jellyfin::Support::HttpLoader< QList< TaskInfo >, GetTasksParams >, Jellyfin::Support::HttpLoader< QList< TunerHostInfo >, DiscoverTunersParams >, Jellyfin::Support::HttpLoader< QList< TunerHostInfo >, DiscvoverTunersParams >, Jellyfin::Support::HttpLoader< QList< UserDto >, GetPublicUsersParams >, Jellyfin::Support::HttpLoader< QList< UserDto >, GetUsersParams >, Jellyfin::Support::HttpLoader< QList< VirtualFolderInfo >, GetVirtualFoldersParams >, Jellyfin::Support::HttpLoader< QList< WakeOnLanInfo >, GetWakeOnLanInfoParams >, Jellyfin::Support::HttpLoader< QString, GetNamedConfigurationParams >, Jellyfin::Support::HttpLoader< QString, GetParentPathParams >, Jellyfin::Support::HttpLoader< QString, GetPingSystemParams >, Jellyfin::Support::HttpLoader< QString, GetSchedulesDirectCountriesParams >, Jellyfin::Support::HttpLoader< QString, PostPingSystemParams >, Jellyfin::Support::HttpLoader< QStringList, GetPhysicalPathsParams >, Jellyfin::Support::HttpLoader< QueryFilters, GetQueryFiltersParams >, Jellyfin::Support::HttpLoader< QueryFiltersLegacy, GetQueryFiltersLegacyParams >, Jellyfin::Support::HttpLoader< QuickConnectResult, ConnectParams >, Jellyfin::Support::HttpLoader< QuickConnectResult, InitiateParams >, Jellyfin::Support::HttpLoader< QuickConnectState, GetStatusParams >, Jellyfin::Support::HttpLoader< RemoteImageResult, GetRemoteImagesParams >, Jellyfin::Support::HttpLoader< SearchHintResult, GetParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDto, GetDefaultTimerParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDto, GetSeriesTimerParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDtoQueryResult, GetSeriesTimersParams >, Jellyfin::Support::HttpLoader< ServerConfiguration, GetConfigurationParams >, Jellyfin::Support::HttpLoader< StartupConfigurationDto, GetStartupConfigurationParams >, Jellyfin::Support::HttpLoader< StartupUserDto, GetFirstUser_2Params >, Jellyfin::Support::HttpLoader< StartupUserDto, GetFirstUserParams >, Jellyfin::Support::HttpLoader< SystemInfo, GetSystemInfoParams >, Jellyfin::Support::HttpLoader< TaskInfo, GetTaskParams >, Jellyfin::Support::HttpLoader< ThemeMediaResult, GetThemeSongsParams >, Jellyfin::Support::HttpLoader< ThemeMediaResult, GetThemeVideosParams >, Jellyfin::Support::HttpLoader< TimerInfoDto, GetTimerParams >, Jellyfin::Support::HttpLoader< TimerInfoDtoQueryResult, GetTimersParams >, Jellyfin::Support::HttpLoader< TunerChannelMapping, SetChannelMappingParams >, Jellyfin::Support::HttpLoader< TunerHostInfo, AddTunerHostParams >, Jellyfin::Support::HttpLoader< UserDto, CreateUserByNameParams >, Jellyfin::Support::HttpLoader< UserDto, GetCurrentUserParams >, Jellyfin::Support::HttpLoader< UserDto, GetUserByIdParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, DeleteUserItemRatingParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkFavoriteItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkPlayedItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkUnplayedItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, UnmarkFavoriteItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, UpdateUserItemRatingParams >, Jellyfin::Support::HttpLoader< UtcTimeResponse, GetUtcTimeParams >, Jellyfin::Support::HttpLoader< void, ActivateParams >, Jellyfin::Support::HttpLoader< void, AddMediaPathParams >, Jellyfin::Support::HttpLoader< void, AddToCollectionParams >, Jellyfin::Support::HttpLoader< void, AddToPlaylistParams >, Jellyfin::Support::HttpLoader< void, AddUserToSessionParams >, Jellyfin::Support::HttpLoader< void, AddVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, ApplySearchCriteriaParams >, Jellyfin::Support::HttpLoader< void, AvailableParams >, Jellyfin::Support::HttpLoader< void, CancelPackageInstallationParams >, Jellyfin::Support::HttpLoader< void, CancelSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, CancelTimerParams >, Jellyfin::Support::HttpLoader< void, CloseLiveStreamParams >, Jellyfin::Support::HttpLoader< void, CompleteWizardParams >, Jellyfin::Support::HttpLoader< void, CreateAdminNotificationParams >, Jellyfin::Support::HttpLoader< void, CreateKeyParams >, Jellyfin::Support::HttpLoader< void, CreateProfileParams >, Jellyfin::Support::HttpLoader< void, CreateSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, CreateTimerParams >, Jellyfin::Support::HttpLoader< void, DeleteAlternateSourcesParams >, Jellyfin::Support::HttpLoader< void, DeleteDeviceParams >, Jellyfin::Support::HttpLoader< void, DeleteItemImageByIndexParams >, Jellyfin::Support::HttpLoader< void, DeleteItemImageParams >, Jellyfin::Support::HttpLoader< void, DeleteItemParams >, Jellyfin::Support::HttpLoader< void, DeleteItemsParams >, Jellyfin::Support::HttpLoader< void, DeleteListingProviderParams >, Jellyfin::Support::HttpLoader< void, DeleteProfileParams >, Jellyfin::Support::HttpLoader< void, DeleteRecordingParams >, Jellyfin::Support::HttpLoader< void, DeleteSubtitleParams >, Jellyfin::Support::HttpLoader< void, DeleteTunerHostParams >, Jellyfin::Support::HttpLoader< void, DeleteUserImageByIndexParams >, Jellyfin::Support::HttpLoader< void, DeleteUserImageParams >, Jellyfin::Support::HttpLoader< void, DeleteUserParams >, Jellyfin::Support::HttpLoader< void, DisablePluginParams >, Jellyfin::Support::HttpLoader< void, DisplayContentParams >, Jellyfin::Support::HttpLoader< void, DownloadRemoteImageParams >, Jellyfin::Support::HttpLoader< void, DownloadRemoteSubtitlesParams >, Jellyfin::Support::HttpLoader< void, EnablePluginParams >, Jellyfin::Support::HttpLoader< void, GetBrandingCss_2Params >, Jellyfin::Support::HttpLoader< void, GetBrandingCssParams >, Jellyfin::Support::HttpLoader< void, GetPluginManifestParams >, Jellyfin::Support::HttpLoader< void, InstallPackageParams >, Jellyfin::Support::HttpLoader< void, MergeVersionsParams >, Jellyfin::Support::HttpLoader< void, MoveItemParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackProgressParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackStartParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackStoppedParams >, Jellyfin::Support::HttpLoader< void, PingPlaybackSessionParams >, Jellyfin::Support::HttpLoader< void, PlayParams >, Jellyfin::Support::HttpLoader< void, PostAddedMoviesParams >, Jellyfin::Support::HttpLoader< void, PostAddedSeriesParams >, Jellyfin::Support::HttpLoader< void, PostCapabilitiesParams >, Jellyfin::Support::HttpLoader< void, PostFullCapabilitiesParams >, Jellyfin::Support::HttpLoader< void, PostParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedMediaParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedMoviesParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedSeriesParams >, Jellyfin::Support::HttpLoader< void, PostUserImageByIndexParams >, Jellyfin::Support::HttpLoader< void, PostUserImageParams >, Jellyfin::Support::HttpLoader< void, RefreshLibraryParams >, Jellyfin::Support::HttpLoader< void, RemoveFromCollectionParams >, Jellyfin::Support::HttpLoader< void, RemoveFromPlaylistParams >, Jellyfin::Support::HttpLoader< void, RemoveMediaPathParams >, Jellyfin::Support::HttpLoader< void, RemoveUserFromSessionParams >, Jellyfin::Support::HttpLoader< void, RemoveVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, RenameVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackProgressParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackStartParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackStoppedParams >, Jellyfin::Support::HttpLoader< void, ReportSessionEndedParams >, Jellyfin::Support::HttpLoader< void, ReportViewingParams >, Jellyfin::Support::HttpLoader< void, ResetTunerParams >, Jellyfin::Support::HttpLoader< void, RestartApplicationParams >, Jellyfin::Support::HttpLoader< void, RevokeKeyParams >, Jellyfin::Support::HttpLoader< void, SendFullGeneralCommandParams >, Jellyfin::Support::HttpLoader< void, SendGeneralCommandParams >, Jellyfin::Support::HttpLoader< void, SendMessageCommandParams >, Jellyfin::Support::HttpLoader< void, SendPlaystateCommandParams >, Jellyfin::Support::HttpLoader< void, SendSystemCommandParams >, Jellyfin::Support::HttpLoader< void, SetItemImageByIndexParams >, Jellyfin::Support::HttpLoader< void, SetItemImageParams >, Jellyfin::Support::HttpLoader< void, SetReadParams >, Jellyfin::Support::HttpLoader< void, SetRemoteAccessParams >, Jellyfin::Support::HttpLoader< void, SetRepositoriesParams >, Jellyfin::Support::HttpLoader< void, SetUnreadParams >, Jellyfin::Support::HttpLoader< void, ShutdownApplicationParams >, Jellyfin::Support::HttpLoader< void, StartTaskParams >, Jellyfin::Support::HttpLoader< void, StopEncodingProcessParams >, Jellyfin::Support::HttpLoader< void, StopTaskParams >, Jellyfin::Support::HttpLoader< void, SyncPlayBufferingParams >, Jellyfin::Support::HttpLoader< void, SyncPlayCreateGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayJoinGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayLeaveGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayMovePlaylistItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayNextItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPauseParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPingParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPreviousItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayQueueParams >, Jellyfin::Support::HttpLoader< void, SyncPlayReadyParams >, Jellyfin::Support::HttpLoader< void, SyncPlayRemoveFromPlaylistParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySeekParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetIgnoreWaitParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetNewQueueParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetPlaylistItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetRepeatModeParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetShuffleModeParams >, Jellyfin::Support::HttpLoader< void, SyncPlayStopParams >, Jellyfin::Support::HttpLoader< void, SyncPlayUnpauseParams >, Jellyfin::Support::HttpLoader< void, UninstallPluginByVersionParams >, Jellyfin::Support::HttpLoader< void, UninstallPluginParams >, Jellyfin::Support::HttpLoader< void, UpdateConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateDeviceOptionsParams >, Jellyfin::Support::HttpLoader< void, UpdateDisplayPreferencesParams >, Jellyfin::Support::HttpLoader< void, UpdateInitialConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateItemContentTypeParams >, Jellyfin::Support::HttpLoader< void, UpdateItemImageIndexParams >, Jellyfin::Support::HttpLoader< void, UpdateItemParams >, Jellyfin::Support::HttpLoader< void, UpdateLibraryOptionsParams >, Jellyfin::Support::HttpLoader< void, UpdateMediaEncoderPathParams >, Jellyfin::Support::HttpLoader< void, UpdateMediaPathParams >, Jellyfin::Support::HttpLoader< void, UpdateNamedConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdatePluginConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdatePluginSecurityInfoParams >, Jellyfin::Support::HttpLoader< void, UpdateProfileParams >, Jellyfin::Support::HttpLoader< void, UpdateSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, UpdateStartupUserParams >, Jellyfin::Support::HttpLoader< void, UpdateTaskParams >, Jellyfin::Support::HttpLoader< void, UpdateTimerParams >, Jellyfin::Support::HttpLoader< void, UpdateUserConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateUserEasyPasswordParams >, Jellyfin::Support::HttpLoader< void, UpdateUserParams >, Jellyfin::Support::HttpLoader< void, UpdateUserPasswordParams >, Jellyfin::Support::HttpLoader< void, UpdateUserPolicyParams >, Jellyfin::Support::HttpLoader< void, UploadSubtitleParams >, and Jellyfin::Support::HttpLoader< void, ValidatePathParams >.

◆ error

void Jellyfin::Support::LoaderBase::error ( QString message = QString())
signal

Emitted when an error has occurred during loading and no result is available.

◆ isAvailable()

virtual bool Jellyfin::Support::LoaderBase::isAvailable ( ) const
inlinevirtual

Heuristic to determine if this resource can be loaded via this loaded.

For example, a Loader that requires the network to be available should return false if the network is not available.

Returns
True if this loader is available, false otherwise.

Reimplemented in Jellyfin::Support::HttpLoader< R, P >, Jellyfin::Support::HttpLoader< ActivityLogEntryQueryResult, GetLogEntriesParams >, Jellyfin::Support::HttpLoader< AllThemeMediaResult, GetThemeMediaParams >, Jellyfin::Support::HttpLoader< AuthenticationInfoQueryResult, GetKeysParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateUserByNameParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateUserParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateWithQuickConnectParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetArtistByNameParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetChannelParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetItemParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetMusicGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetPersonParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetProgramParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetRecordingParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetRootFolderParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetStudioParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetYearParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetAdditionalPartParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetAlbumArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetChannelItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetChannelsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetCriticReviewsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetEpisodesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromAlbumParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromItemParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromPlaylistParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromSongParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetIntrosParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetItemsByUserIdParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLatestChannelItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLiveTvChannelsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLiveTvProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetMediaFoldersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetMusicGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetNextUpParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetPersonsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetPlaylistItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecommendedProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingFoldersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingGroupsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingsSeriesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetResumeItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSeasonsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarAlbumsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarMoviesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarShowsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarTrailersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetStudiosParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSuggestionsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetTrailersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetUpcomingEpisodesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetUserViewsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetYearsParams >, Jellyfin::Support::HttpLoader< BasePluginConfiguration, GetPluginConfigurationParams >, Jellyfin::Support::HttpLoader< bool, AuthorizeParams >, Jellyfin::Support::HttpLoader< BrandingOptions, GetBrandingOptionsParams >, Jellyfin::Support::HttpLoader< ChannelFeatures, GetChannelFeaturesParams >, Jellyfin::Support::HttpLoader< ChannelMappingOptionsDto, GetChannelMappingOptionsParams >, Jellyfin::Support::HttpLoader< CollectionCreationResult, CreateCollectionParams >, Jellyfin::Support::HttpLoader< DefaultDirectoryBrowserInfoDto, GetDefaultDirectoryBrowserParams >, Jellyfin::Support::HttpLoader< DeviceInfo, GetDeviceInfoParams >, Jellyfin::Support::HttpLoader< DeviceInfoQueryResult, GetDevicesParams >, Jellyfin::Support::HttpLoader< DeviceOptions, GetDeviceOptionsParams >, Jellyfin::Support::HttpLoader< DeviceProfile, GetDefaultProfileParams >, Jellyfin::Support::HttpLoader< DeviceProfile, GetProfileParams >, Jellyfin::Support::HttpLoader< DisplayPreferencesDto, GetDisplayPreferencesParams >, Jellyfin::Support::HttpLoader< EndPointInfo, GetEndpointInfoParams >, Jellyfin::Support::HttpLoader< ForgotPasswordResult, ForgotPasswordParams >, Jellyfin::Support::HttpLoader< GuideInfo, GetGuideInfoParams >, Jellyfin::Support::HttpLoader< ItemCounts, GetItemCountsParams >, Jellyfin::Support::HttpLoader< LibraryOptionsResultDto, GetLibraryOptionsInfoParams >, Jellyfin::Support::HttpLoader< ListingsProviderInfo, AddListingProviderParams >, Jellyfin::Support::HttpLoader< ListingsProviderInfo, GetDefaultListingProviderParams >, Jellyfin::Support::HttpLoader< LiveStreamResponse, OpenLiveStreamParams >, Jellyfin::Support::HttpLoader< LiveTvInfo, GetLiveTvInfoParams >, Jellyfin::Support::HttpLoader< MetadataEditorInfo, GetMetadataEditorInfoParams >, Jellyfin::Support::HttpLoader< MetadataOptions, GetDefaultMetadataOptionsParams >, Jellyfin::Support::HttpLoader< NotificationResultDto, GetNotificationsParams >, Jellyfin::Support::HttpLoader< NotificationsSummaryDto, GetNotificationsSummaryParams >, Jellyfin::Support::HttpLoader< PackageInfo, GetPackageInfoParams >, Jellyfin::Support::HttpLoader< PinRedeemResult, ForgotPasswordPinParams >, Jellyfin::Support::HttpLoader< PlaybackInfoResponse, GetPlaybackInfoParams >, Jellyfin::Support::HttpLoader< PlaybackInfoResponse, GetPostedPlaybackInfoParams >, Jellyfin::Support::HttpLoader< PlaylistCreationResult, CreatePlaylistParams >, Jellyfin::Support::HttpLoader< PublicSystemInfo, GetPublicSystemInfoParams >, Jellyfin::Support::HttpLoader< qint32, DeauthorizeParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetAncestorsParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetLatestMediaParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetLocalTrailersParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetSpecialFeaturesParams >, Jellyfin::Support::HttpLoader< QList< ChannelFeatures >, GetAllChannelFeaturesParams >, Jellyfin::Support::HttpLoader< QList< ConfigurationPageInfo >, GetConfigurationPagesParams >, Jellyfin::Support::HttpLoader< QList< CountryInfo >, GetCountriesParams >, Jellyfin::Support::HttpLoader< QList< CultureDto >, GetCulturesParams >, Jellyfin::Support::HttpLoader< QList< DeviceProfileInfo >, GetProfileInfosParams >, Jellyfin::Support::HttpLoader< QList< ExternalIdInfo >, GetExternalIdInfosParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetDirectoryContentsParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetDrivesParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetNetworkSharesParams >, Jellyfin::Support::HttpLoader< QList< FontFile >, GetFallbackFontListParams >, Jellyfin::Support::HttpLoader< QList< GroupInfoDto >, SyncPlayGetGroupsParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetGeneralImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetMediaInfoImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetRatingImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageInfo >, GetItemImageInfosParams >, Jellyfin::Support::HttpLoader< QList< ImageProviderInfo >, GetRemoteImageProvidersParams >, Jellyfin::Support::HttpLoader< QList< LocalizationOption >, GetLocalizationOptionsParams >, Jellyfin::Support::HttpLoader< QList< LogFile >, GetServerLogsParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetAuthProvidersParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetLineupsParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetNotificationServicesParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetPasswordResetProvidersParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetTunerHostTypesParams >, Jellyfin::Support::HttpLoader< QList< NotificationTypeInfo >, GetNotificationTypesParams >, Jellyfin::Support::HttpLoader< QList< PackageInfo >, GetPackagesParams >, Jellyfin::Support::HttpLoader< QList< ParentalRating >, GetParentalRatingsParams >, Jellyfin::Support::HttpLoader< QList< PluginInfo >, GetPluginsParams >, Jellyfin::Support::HttpLoader< QList< RecommendationDto >, GetMovieRecommendationsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetBookRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetBoxSetRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMovieRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicAlbumRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicArtistRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicVideoRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetPersonRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetSeriesRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetTrailerRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSubtitleInfo >, SearchRemoteSubtitlesParams >, Jellyfin::Support::HttpLoader< QList< RepositoryInfo >, GetRepositoriesParams >, Jellyfin::Support::HttpLoader< QList< SessionInfo >, GetSessionsParams >, Jellyfin::Support::HttpLoader< QList< SpecialViewOptionDto >, GetGroupingOptionsParams >, Jellyfin::Support::HttpLoader< QList< TaskInfo >, GetTasksParams >, Jellyfin::Support::HttpLoader< QList< TunerHostInfo >, DiscoverTunersParams >, Jellyfin::Support::HttpLoader< QList< TunerHostInfo >, DiscvoverTunersParams >, Jellyfin::Support::HttpLoader< QList< UserDto >, GetPublicUsersParams >, Jellyfin::Support::HttpLoader< QList< UserDto >, GetUsersParams >, Jellyfin::Support::HttpLoader< QList< VirtualFolderInfo >, GetVirtualFoldersParams >, Jellyfin::Support::HttpLoader< QList< WakeOnLanInfo >, GetWakeOnLanInfoParams >, Jellyfin::Support::HttpLoader< QString, GetNamedConfigurationParams >, Jellyfin::Support::HttpLoader< QString, GetParentPathParams >, Jellyfin::Support::HttpLoader< QString, GetPingSystemParams >, Jellyfin::Support::HttpLoader< QString, GetSchedulesDirectCountriesParams >, Jellyfin::Support::HttpLoader< QString, PostPingSystemParams >, Jellyfin::Support::HttpLoader< QStringList, GetPhysicalPathsParams >, Jellyfin::Support::HttpLoader< QueryFilters, GetQueryFiltersParams >, Jellyfin::Support::HttpLoader< QueryFiltersLegacy, GetQueryFiltersLegacyParams >, Jellyfin::Support::HttpLoader< QuickConnectResult, ConnectParams >, Jellyfin::Support::HttpLoader< QuickConnectResult, InitiateParams >, Jellyfin::Support::HttpLoader< QuickConnectState, GetStatusParams >, Jellyfin::Support::HttpLoader< RemoteImageResult, GetRemoteImagesParams >, Jellyfin::Support::HttpLoader< SearchHintResult, GetParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDto, GetDefaultTimerParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDto, GetSeriesTimerParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDtoQueryResult, GetSeriesTimersParams >, Jellyfin::Support::HttpLoader< ServerConfiguration, GetConfigurationParams >, Jellyfin::Support::HttpLoader< StartupConfigurationDto, GetStartupConfigurationParams >, Jellyfin::Support::HttpLoader< StartupUserDto, GetFirstUser_2Params >, Jellyfin::Support::HttpLoader< StartupUserDto, GetFirstUserParams >, Jellyfin::Support::HttpLoader< SystemInfo, GetSystemInfoParams >, Jellyfin::Support::HttpLoader< TaskInfo, GetTaskParams >, Jellyfin::Support::HttpLoader< ThemeMediaResult, GetThemeSongsParams >, Jellyfin::Support::HttpLoader< ThemeMediaResult, GetThemeVideosParams >, Jellyfin::Support::HttpLoader< TimerInfoDto, GetTimerParams >, Jellyfin::Support::HttpLoader< TimerInfoDtoQueryResult, GetTimersParams >, Jellyfin::Support::HttpLoader< TunerChannelMapping, SetChannelMappingParams >, Jellyfin::Support::HttpLoader< TunerHostInfo, AddTunerHostParams >, Jellyfin::Support::HttpLoader< UserDto, CreateUserByNameParams >, Jellyfin::Support::HttpLoader< UserDto, GetCurrentUserParams >, Jellyfin::Support::HttpLoader< UserDto, GetUserByIdParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, DeleteUserItemRatingParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkFavoriteItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkPlayedItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkUnplayedItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, UnmarkFavoriteItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, UpdateUserItemRatingParams >, Jellyfin::Support::HttpLoader< UtcTimeResponse, GetUtcTimeParams >, Jellyfin::Support::HttpLoader< void, ActivateParams >, Jellyfin::Support::HttpLoader< void, AddMediaPathParams >, Jellyfin::Support::HttpLoader< void, AddToCollectionParams >, Jellyfin::Support::HttpLoader< void, AddToPlaylistParams >, Jellyfin::Support::HttpLoader< void, AddUserToSessionParams >, Jellyfin::Support::HttpLoader< void, AddVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, ApplySearchCriteriaParams >, Jellyfin::Support::HttpLoader< void, AvailableParams >, Jellyfin::Support::HttpLoader< void, CancelPackageInstallationParams >, Jellyfin::Support::HttpLoader< void, CancelSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, CancelTimerParams >, Jellyfin::Support::HttpLoader< void, CloseLiveStreamParams >, Jellyfin::Support::HttpLoader< void, CompleteWizardParams >, Jellyfin::Support::HttpLoader< void, CreateAdminNotificationParams >, Jellyfin::Support::HttpLoader< void, CreateKeyParams >, Jellyfin::Support::HttpLoader< void, CreateProfileParams >, Jellyfin::Support::HttpLoader< void, CreateSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, CreateTimerParams >, Jellyfin::Support::HttpLoader< void, DeleteAlternateSourcesParams >, Jellyfin::Support::HttpLoader< void, DeleteDeviceParams >, Jellyfin::Support::HttpLoader< void, DeleteItemImageByIndexParams >, Jellyfin::Support::HttpLoader< void, DeleteItemImageParams >, Jellyfin::Support::HttpLoader< void, DeleteItemParams >, Jellyfin::Support::HttpLoader< void, DeleteItemsParams >, Jellyfin::Support::HttpLoader< void, DeleteListingProviderParams >, Jellyfin::Support::HttpLoader< void, DeleteProfileParams >, Jellyfin::Support::HttpLoader< void, DeleteRecordingParams >, Jellyfin::Support::HttpLoader< void, DeleteSubtitleParams >, Jellyfin::Support::HttpLoader< void, DeleteTunerHostParams >, Jellyfin::Support::HttpLoader< void, DeleteUserImageByIndexParams >, Jellyfin::Support::HttpLoader< void, DeleteUserImageParams >, Jellyfin::Support::HttpLoader< void, DeleteUserParams >, Jellyfin::Support::HttpLoader< void, DisablePluginParams >, Jellyfin::Support::HttpLoader< void, DisplayContentParams >, Jellyfin::Support::HttpLoader< void, DownloadRemoteImageParams >, Jellyfin::Support::HttpLoader< void, DownloadRemoteSubtitlesParams >, Jellyfin::Support::HttpLoader< void, EnablePluginParams >, Jellyfin::Support::HttpLoader< void, GetBrandingCss_2Params >, Jellyfin::Support::HttpLoader< void, GetBrandingCssParams >, Jellyfin::Support::HttpLoader< void, GetPluginManifestParams >, Jellyfin::Support::HttpLoader< void, InstallPackageParams >, Jellyfin::Support::HttpLoader< void, MergeVersionsParams >, Jellyfin::Support::HttpLoader< void, MoveItemParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackProgressParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackStartParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackStoppedParams >, Jellyfin::Support::HttpLoader< void, PingPlaybackSessionParams >, Jellyfin::Support::HttpLoader< void, PlayParams >, Jellyfin::Support::HttpLoader< void, PostAddedMoviesParams >, Jellyfin::Support::HttpLoader< void, PostAddedSeriesParams >, Jellyfin::Support::HttpLoader< void, PostCapabilitiesParams >, Jellyfin::Support::HttpLoader< void, PostFullCapabilitiesParams >, Jellyfin::Support::HttpLoader< void, PostParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedMediaParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedMoviesParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedSeriesParams >, Jellyfin::Support::HttpLoader< void, PostUserImageByIndexParams >, Jellyfin::Support::HttpLoader< void, PostUserImageParams >, Jellyfin::Support::HttpLoader< void, RefreshLibraryParams >, Jellyfin::Support::HttpLoader< void, RemoveFromCollectionParams >, Jellyfin::Support::HttpLoader< void, RemoveFromPlaylistParams >, Jellyfin::Support::HttpLoader< void, RemoveMediaPathParams >, Jellyfin::Support::HttpLoader< void, RemoveUserFromSessionParams >, Jellyfin::Support::HttpLoader< void, RemoveVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, RenameVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackProgressParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackStartParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackStoppedParams >, Jellyfin::Support::HttpLoader< void, ReportSessionEndedParams >, Jellyfin::Support::HttpLoader< void, ReportViewingParams >, Jellyfin::Support::HttpLoader< void, ResetTunerParams >, Jellyfin::Support::HttpLoader< void, RestartApplicationParams >, Jellyfin::Support::HttpLoader< void, RevokeKeyParams >, Jellyfin::Support::HttpLoader< void, SendFullGeneralCommandParams >, Jellyfin::Support::HttpLoader< void, SendGeneralCommandParams >, Jellyfin::Support::HttpLoader< void, SendMessageCommandParams >, Jellyfin::Support::HttpLoader< void, SendPlaystateCommandParams >, Jellyfin::Support::HttpLoader< void, SendSystemCommandParams >, Jellyfin::Support::HttpLoader< void, SetItemImageByIndexParams >, Jellyfin::Support::HttpLoader< void, SetItemImageParams >, Jellyfin::Support::HttpLoader< void, SetReadParams >, Jellyfin::Support::HttpLoader< void, SetRemoteAccessParams >, Jellyfin::Support::HttpLoader< void, SetRepositoriesParams >, Jellyfin::Support::HttpLoader< void, SetUnreadParams >, Jellyfin::Support::HttpLoader< void, ShutdownApplicationParams >, Jellyfin::Support::HttpLoader< void, StartTaskParams >, Jellyfin::Support::HttpLoader< void, StopEncodingProcessParams >, Jellyfin::Support::HttpLoader< void, StopTaskParams >, Jellyfin::Support::HttpLoader< void, SyncPlayBufferingParams >, Jellyfin::Support::HttpLoader< void, SyncPlayCreateGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayJoinGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayLeaveGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayMovePlaylistItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayNextItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPauseParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPingParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPreviousItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayQueueParams >, Jellyfin::Support::HttpLoader< void, SyncPlayReadyParams >, Jellyfin::Support::HttpLoader< void, SyncPlayRemoveFromPlaylistParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySeekParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetIgnoreWaitParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetNewQueueParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetPlaylistItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetRepeatModeParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetShuffleModeParams >, Jellyfin::Support::HttpLoader< void, SyncPlayStopParams >, Jellyfin::Support::HttpLoader< void, SyncPlayUnpauseParams >, Jellyfin::Support::HttpLoader< void, UninstallPluginByVersionParams >, Jellyfin::Support::HttpLoader< void, UninstallPluginParams >, Jellyfin::Support::HttpLoader< void, UpdateConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateDeviceOptionsParams >, Jellyfin::Support::HttpLoader< void, UpdateDisplayPreferencesParams >, Jellyfin::Support::HttpLoader< void, UpdateInitialConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateItemContentTypeParams >, Jellyfin::Support::HttpLoader< void, UpdateItemImageIndexParams >, Jellyfin::Support::HttpLoader< void, UpdateItemParams >, Jellyfin::Support::HttpLoader< void, UpdateLibraryOptionsParams >, Jellyfin::Support::HttpLoader< void, UpdateMediaEncoderPathParams >, Jellyfin::Support::HttpLoader< void, UpdateMediaPathParams >, Jellyfin::Support::HttpLoader< void, UpdateNamedConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdatePluginConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdatePluginSecurityInfoParams >, Jellyfin::Support::HttpLoader< void, UpdateProfileParams >, Jellyfin::Support::HttpLoader< void, UpdateSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, UpdateStartupUserParams >, Jellyfin::Support::HttpLoader< void, UpdateTaskParams >, Jellyfin::Support::HttpLoader< void, UpdateTimerParams >, Jellyfin::Support::HttpLoader< void, UpdateUserConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateUserEasyPasswordParams >, Jellyfin::Support::HttpLoader< void, UpdateUserParams >, Jellyfin::Support::HttpLoader< void, UpdateUserPasswordParams >, Jellyfin::Support::HttpLoader< void, UpdateUserPolicyParams >, Jellyfin::Support::HttpLoader< void, UploadSubtitleParams >, and Jellyfin::Support::HttpLoader< void, ValidatePathParams >.

◆ isRunning()

bool Jellyfin::Support::LoaderBase::isRunning ( ) const
inline

◆ load()

virtual void Jellyfin::Support::LoaderBase::load ( )
inlinevirtual

load Loads the given resource asynchronously.

Reimplemented in Jellyfin::Support::HttpLoader< R, P >, Jellyfin::Support::HttpLoader< ActivityLogEntryQueryResult, GetLogEntriesParams >, Jellyfin::Support::HttpLoader< AllThemeMediaResult, GetThemeMediaParams >, Jellyfin::Support::HttpLoader< AuthenticationInfoQueryResult, GetKeysParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateUserByNameParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateUserParams >, Jellyfin::Support::HttpLoader< AuthenticationResult, AuthenticateWithQuickConnectParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetArtistByNameParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetChannelParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetItemParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetMusicGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetPersonParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetProgramParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetRecordingParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetRootFolderParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetStudioParams >, Jellyfin::Support::HttpLoader< BaseItemDto, GetYearParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetAdditionalPartParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetAlbumArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetChannelItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetChannelsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetCriticReviewsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetEpisodesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromAlbumParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromItemParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenreParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromMusicGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromPlaylistParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetInstantMixFromSongParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetIntrosParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetItemsByUserIdParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLatestChannelItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLiveTvChannelsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetLiveTvProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetMediaFoldersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetMusicGenresParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetNextUpParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetPersonsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetPlaylistItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecommendedProgramsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingFoldersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingGroupsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetRecordingsSeriesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetResumeItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSeasonsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarAlbumsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarArtistsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarItemsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarMoviesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarShowsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSimilarTrailersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetStudiosParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetSuggestionsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetTrailersParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetUpcomingEpisodesParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetUserViewsParams >, Jellyfin::Support::HttpLoader< BaseItemDtoQueryResult, GetYearsParams >, Jellyfin::Support::HttpLoader< BasePluginConfiguration, GetPluginConfigurationParams >, Jellyfin::Support::HttpLoader< bool, AuthorizeParams >, Jellyfin::Support::HttpLoader< BrandingOptions, GetBrandingOptionsParams >, Jellyfin::Support::HttpLoader< ChannelFeatures, GetChannelFeaturesParams >, Jellyfin::Support::HttpLoader< ChannelMappingOptionsDto, GetChannelMappingOptionsParams >, Jellyfin::Support::HttpLoader< CollectionCreationResult, CreateCollectionParams >, Jellyfin::Support::HttpLoader< DefaultDirectoryBrowserInfoDto, GetDefaultDirectoryBrowserParams >, Jellyfin::Support::HttpLoader< DeviceInfo, GetDeviceInfoParams >, Jellyfin::Support::HttpLoader< DeviceInfoQueryResult, GetDevicesParams >, Jellyfin::Support::HttpLoader< DeviceOptions, GetDeviceOptionsParams >, Jellyfin::Support::HttpLoader< DeviceProfile, GetDefaultProfileParams >, Jellyfin::Support::HttpLoader< DeviceProfile, GetProfileParams >, Jellyfin::Support::HttpLoader< DisplayPreferencesDto, GetDisplayPreferencesParams >, Jellyfin::Support::HttpLoader< EndPointInfo, GetEndpointInfoParams >, Jellyfin::Support::HttpLoader< ForgotPasswordResult, ForgotPasswordParams >, Jellyfin::Support::HttpLoader< GuideInfo, GetGuideInfoParams >, Jellyfin::Support::HttpLoader< ItemCounts, GetItemCountsParams >, Jellyfin::Support::HttpLoader< LibraryOptionsResultDto, GetLibraryOptionsInfoParams >, Jellyfin::Support::HttpLoader< ListingsProviderInfo, AddListingProviderParams >, Jellyfin::Support::HttpLoader< ListingsProviderInfo, GetDefaultListingProviderParams >, Jellyfin::Support::HttpLoader< LiveStreamResponse, OpenLiveStreamParams >, Jellyfin::Support::HttpLoader< LiveTvInfo, GetLiveTvInfoParams >, Jellyfin::Support::HttpLoader< MetadataEditorInfo, GetMetadataEditorInfoParams >, Jellyfin::Support::HttpLoader< MetadataOptions, GetDefaultMetadataOptionsParams >, Jellyfin::Support::HttpLoader< NotificationResultDto, GetNotificationsParams >, Jellyfin::Support::HttpLoader< NotificationsSummaryDto, GetNotificationsSummaryParams >, Jellyfin::Support::HttpLoader< PackageInfo, GetPackageInfoParams >, Jellyfin::Support::HttpLoader< PinRedeemResult, ForgotPasswordPinParams >, Jellyfin::Support::HttpLoader< PlaybackInfoResponse, GetPlaybackInfoParams >, Jellyfin::Support::HttpLoader< PlaybackInfoResponse, GetPostedPlaybackInfoParams >, Jellyfin::Support::HttpLoader< PlaylistCreationResult, CreatePlaylistParams >, Jellyfin::Support::HttpLoader< PublicSystemInfo, GetPublicSystemInfoParams >, Jellyfin::Support::HttpLoader< qint32, DeauthorizeParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetAncestorsParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetLatestMediaParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetLocalTrailersParams >, Jellyfin::Support::HttpLoader< QList< BaseItemDto >, GetSpecialFeaturesParams >, Jellyfin::Support::HttpLoader< QList< ChannelFeatures >, GetAllChannelFeaturesParams >, Jellyfin::Support::HttpLoader< QList< ConfigurationPageInfo >, GetConfigurationPagesParams >, Jellyfin::Support::HttpLoader< QList< CountryInfo >, GetCountriesParams >, Jellyfin::Support::HttpLoader< QList< CultureDto >, GetCulturesParams >, Jellyfin::Support::HttpLoader< QList< DeviceProfileInfo >, GetProfileInfosParams >, Jellyfin::Support::HttpLoader< QList< ExternalIdInfo >, GetExternalIdInfosParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetDirectoryContentsParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetDrivesParams >, Jellyfin::Support::HttpLoader< QList< FileSystemEntryInfo >, GetNetworkSharesParams >, Jellyfin::Support::HttpLoader< QList< FontFile >, GetFallbackFontListParams >, Jellyfin::Support::HttpLoader< QList< GroupInfoDto >, SyncPlayGetGroupsParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetGeneralImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetMediaInfoImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageByNameInfo >, GetRatingImagesParams >, Jellyfin::Support::HttpLoader< QList< ImageInfo >, GetItemImageInfosParams >, Jellyfin::Support::HttpLoader< QList< ImageProviderInfo >, GetRemoteImageProvidersParams >, Jellyfin::Support::HttpLoader< QList< LocalizationOption >, GetLocalizationOptionsParams >, Jellyfin::Support::HttpLoader< QList< LogFile >, GetServerLogsParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetAuthProvidersParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetLineupsParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetNotificationServicesParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetPasswordResetProvidersParams >, Jellyfin::Support::HttpLoader< QList< NameIdPair >, GetTunerHostTypesParams >, Jellyfin::Support::HttpLoader< QList< NotificationTypeInfo >, GetNotificationTypesParams >, Jellyfin::Support::HttpLoader< QList< PackageInfo >, GetPackagesParams >, Jellyfin::Support::HttpLoader< QList< ParentalRating >, GetParentalRatingsParams >, Jellyfin::Support::HttpLoader< QList< PluginInfo >, GetPluginsParams >, Jellyfin::Support::HttpLoader< QList< RecommendationDto >, GetMovieRecommendationsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetBookRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetBoxSetRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMovieRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicAlbumRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicArtistRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetMusicVideoRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetPersonRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetSeriesRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSearchResult >, GetTrailerRemoteSearchResultsParams >, Jellyfin::Support::HttpLoader< QList< RemoteSubtitleInfo >, SearchRemoteSubtitlesParams >, Jellyfin::Support::HttpLoader< QList< RepositoryInfo >, GetRepositoriesParams >, Jellyfin::Support::HttpLoader< QList< SessionInfo >, GetSessionsParams >, Jellyfin::Support::HttpLoader< QList< SpecialViewOptionDto >, GetGroupingOptionsParams >, Jellyfin::Support::HttpLoader< QList< TaskInfo >, GetTasksParams >, Jellyfin::Support::HttpLoader< QList< TunerHostInfo >, DiscoverTunersParams >, Jellyfin::Support::HttpLoader< QList< TunerHostInfo >, DiscvoverTunersParams >, Jellyfin::Support::HttpLoader< QList< UserDto >, GetPublicUsersParams >, Jellyfin::Support::HttpLoader< QList< UserDto >, GetUsersParams >, Jellyfin::Support::HttpLoader< QList< VirtualFolderInfo >, GetVirtualFoldersParams >, Jellyfin::Support::HttpLoader< QList< WakeOnLanInfo >, GetWakeOnLanInfoParams >, Jellyfin::Support::HttpLoader< QString, GetNamedConfigurationParams >, Jellyfin::Support::HttpLoader< QString, GetParentPathParams >, Jellyfin::Support::HttpLoader< QString, GetPingSystemParams >, Jellyfin::Support::HttpLoader< QString, GetSchedulesDirectCountriesParams >, Jellyfin::Support::HttpLoader< QString, PostPingSystemParams >, Jellyfin::Support::HttpLoader< QStringList, GetPhysicalPathsParams >, Jellyfin::Support::HttpLoader< QueryFilters, GetQueryFiltersParams >, Jellyfin::Support::HttpLoader< QueryFiltersLegacy, GetQueryFiltersLegacyParams >, Jellyfin::Support::HttpLoader< QuickConnectResult, ConnectParams >, Jellyfin::Support::HttpLoader< QuickConnectResult, InitiateParams >, Jellyfin::Support::HttpLoader< QuickConnectState, GetStatusParams >, Jellyfin::Support::HttpLoader< RemoteImageResult, GetRemoteImagesParams >, Jellyfin::Support::HttpLoader< SearchHintResult, GetParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDto, GetDefaultTimerParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDto, GetSeriesTimerParams >, Jellyfin::Support::HttpLoader< SeriesTimerInfoDtoQueryResult, GetSeriesTimersParams >, Jellyfin::Support::HttpLoader< ServerConfiguration, GetConfigurationParams >, Jellyfin::Support::HttpLoader< StartupConfigurationDto, GetStartupConfigurationParams >, Jellyfin::Support::HttpLoader< StartupUserDto, GetFirstUser_2Params >, Jellyfin::Support::HttpLoader< StartupUserDto, GetFirstUserParams >, Jellyfin::Support::HttpLoader< SystemInfo, GetSystemInfoParams >, Jellyfin::Support::HttpLoader< TaskInfo, GetTaskParams >, Jellyfin::Support::HttpLoader< ThemeMediaResult, GetThemeSongsParams >, Jellyfin::Support::HttpLoader< ThemeMediaResult, GetThemeVideosParams >, Jellyfin::Support::HttpLoader< TimerInfoDto, GetTimerParams >, Jellyfin::Support::HttpLoader< TimerInfoDtoQueryResult, GetTimersParams >, Jellyfin::Support::HttpLoader< TunerChannelMapping, SetChannelMappingParams >, Jellyfin::Support::HttpLoader< TunerHostInfo, AddTunerHostParams >, Jellyfin::Support::HttpLoader< UserDto, CreateUserByNameParams >, Jellyfin::Support::HttpLoader< UserDto, GetCurrentUserParams >, Jellyfin::Support::HttpLoader< UserDto, GetUserByIdParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, DeleteUserItemRatingParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkFavoriteItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkPlayedItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, MarkUnplayedItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, UnmarkFavoriteItemParams >, Jellyfin::Support::HttpLoader< UserItemDataDto, UpdateUserItemRatingParams >, Jellyfin::Support::HttpLoader< UtcTimeResponse, GetUtcTimeParams >, Jellyfin::Support::HttpLoader< void, ActivateParams >, Jellyfin::Support::HttpLoader< void, AddMediaPathParams >, Jellyfin::Support::HttpLoader< void, AddToCollectionParams >, Jellyfin::Support::HttpLoader< void, AddToPlaylistParams >, Jellyfin::Support::HttpLoader< void, AddUserToSessionParams >, Jellyfin::Support::HttpLoader< void, AddVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, ApplySearchCriteriaParams >, Jellyfin::Support::HttpLoader< void, AvailableParams >, Jellyfin::Support::HttpLoader< void, CancelPackageInstallationParams >, Jellyfin::Support::HttpLoader< void, CancelSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, CancelTimerParams >, Jellyfin::Support::HttpLoader< void, CloseLiveStreamParams >, Jellyfin::Support::HttpLoader< void, CompleteWizardParams >, Jellyfin::Support::HttpLoader< void, CreateAdminNotificationParams >, Jellyfin::Support::HttpLoader< void, CreateKeyParams >, Jellyfin::Support::HttpLoader< void, CreateProfileParams >, Jellyfin::Support::HttpLoader< void, CreateSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, CreateTimerParams >, Jellyfin::Support::HttpLoader< void, DeleteAlternateSourcesParams >, Jellyfin::Support::HttpLoader< void, DeleteDeviceParams >, Jellyfin::Support::HttpLoader< void, DeleteItemImageByIndexParams >, Jellyfin::Support::HttpLoader< void, DeleteItemImageParams >, Jellyfin::Support::HttpLoader< void, DeleteItemParams >, Jellyfin::Support::HttpLoader< void, DeleteItemsParams >, Jellyfin::Support::HttpLoader< void, DeleteListingProviderParams >, Jellyfin::Support::HttpLoader< void, DeleteProfileParams >, Jellyfin::Support::HttpLoader< void, DeleteRecordingParams >, Jellyfin::Support::HttpLoader< void, DeleteSubtitleParams >, Jellyfin::Support::HttpLoader< void, DeleteTunerHostParams >, Jellyfin::Support::HttpLoader< void, DeleteUserImageByIndexParams >, Jellyfin::Support::HttpLoader< void, DeleteUserImageParams >, Jellyfin::Support::HttpLoader< void, DeleteUserParams >, Jellyfin::Support::HttpLoader< void, DisablePluginParams >, Jellyfin::Support::HttpLoader< void, DisplayContentParams >, Jellyfin::Support::HttpLoader< void, DownloadRemoteImageParams >, Jellyfin::Support::HttpLoader< void, DownloadRemoteSubtitlesParams >, Jellyfin::Support::HttpLoader< void, EnablePluginParams >, Jellyfin::Support::HttpLoader< void, GetBrandingCss_2Params >, Jellyfin::Support::HttpLoader< void, GetBrandingCssParams >, Jellyfin::Support::HttpLoader< void, GetPluginManifestParams >, Jellyfin::Support::HttpLoader< void, InstallPackageParams >, Jellyfin::Support::HttpLoader< void, MergeVersionsParams >, Jellyfin::Support::HttpLoader< void, MoveItemParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackProgressParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackStartParams >, Jellyfin::Support::HttpLoader< void, OnPlaybackStoppedParams >, Jellyfin::Support::HttpLoader< void, PingPlaybackSessionParams >, Jellyfin::Support::HttpLoader< void, PlayParams >, Jellyfin::Support::HttpLoader< void, PostAddedMoviesParams >, Jellyfin::Support::HttpLoader< void, PostAddedSeriesParams >, Jellyfin::Support::HttpLoader< void, PostCapabilitiesParams >, Jellyfin::Support::HttpLoader< void, PostFullCapabilitiesParams >, Jellyfin::Support::HttpLoader< void, PostParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedMediaParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedMoviesParams >, Jellyfin::Support::HttpLoader< void, PostUpdatedSeriesParams >, Jellyfin::Support::HttpLoader< void, PostUserImageByIndexParams >, Jellyfin::Support::HttpLoader< void, PostUserImageParams >, Jellyfin::Support::HttpLoader< void, RefreshLibraryParams >, Jellyfin::Support::HttpLoader< void, RemoveFromCollectionParams >, Jellyfin::Support::HttpLoader< void, RemoveFromPlaylistParams >, Jellyfin::Support::HttpLoader< void, RemoveMediaPathParams >, Jellyfin::Support::HttpLoader< void, RemoveUserFromSessionParams >, Jellyfin::Support::HttpLoader< void, RemoveVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, RenameVirtualFolderParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackProgressParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackStartParams >, Jellyfin::Support::HttpLoader< void, ReportPlaybackStoppedParams >, Jellyfin::Support::HttpLoader< void, ReportSessionEndedParams >, Jellyfin::Support::HttpLoader< void, ReportViewingParams >, Jellyfin::Support::HttpLoader< void, ResetTunerParams >, Jellyfin::Support::HttpLoader< void, RestartApplicationParams >, Jellyfin::Support::HttpLoader< void, RevokeKeyParams >, Jellyfin::Support::HttpLoader< void, SendFullGeneralCommandParams >, Jellyfin::Support::HttpLoader< void, SendGeneralCommandParams >, Jellyfin::Support::HttpLoader< void, SendMessageCommandParams >, Jellyfin::Support::HttpLoader< void, SendPlaystateCommandParams >, Jellyfin::Support::HttpLoader< void, SendSystemCommandParams >, Jellyfin::Support::HttpLoader< void, SetItemImageByIndexParams >, Jellyfin::Support::HttpLoader< void, SetItemImageParams >, Jellyfin::Support::HttpLoader< void, SetReadParams >, Jellyfin::Support::HttpLoader< void, SetRemoteAccessParams >, Jellyfin::Support::HttpLoader< void, SetRepositoriesParams >, Jellyfin::Support::HttpLoader< void, SetUnreadParams >, Jellyfin::Support::HttpLoader< void, ShutdownApplicationParams >, Jellyfin::Support::HttpLoader< void, StartTaskParams >, Jellyfin::Support::HttpLoader< void, StopEncodingProcessParams >, Jellyfin::Support::HttpLoader< void, StopTaskParams >, Jellyfin::Support::HttpLoader< void, SyncPlayBufferingParams >, Jellyfin::Support::HttpLoader< void, SyncPlayCreateGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayJoinGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayLeaveGroupParams >, Jellyfin::Support::HttpLoader< void, SyncPlayMovePlaylistItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayNextItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPauseParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPingParams >, Jellyfin::Support::HttpLoader< void, SyncPlayPreviousItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlayQueueParams >, Jellyfin::Support::HttpLoader< void, SyncPlayReadyParams >, Jellyfin::Support::HttpLoader< void, SyncPlayRemoveFromPlaylistParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySeekParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetIgnoreWaitParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetNewQueueParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetPlaylistItemParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetRepeatModeParams >, Jellyfin::Support::HttpLoader< void, SyncPlaySetShuffleModeParams >, Jellyfin::Support::HttpLoader< void, SyncPlayStopParams >, Jellyfin::Support::HttpLoader< void, SyncPlayUnpauseParams >, Jellyfin::Support::HttpLoader< void, UninstallPluginByVersionParams >, Jellyfin::Support::HttpLoader< void, UninstallPluginParams >, Jellyfin::Support::HttpLoader< void, UpdateConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateDeviceOptionsParams >, Jellyfin::Support::HttpLoader< void, UpdateDisplayPreferencesParams >, Jellyfin::Support::HttpLoader< void, UpdateInitialConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateItemContentTypeParams >, Jellyfin::Support::HttpLoader< void, UpdateItemImageIndexParams >, Jellyfin::Support::HttpLoader< void, UpdateItemParams >, Jellyfin::Support::HttpLoader< void, UpdateLibraryOptionsParams >, Jellyfin::Support::HttpLoader< void, UpdateMediaEncoderPathParams >, Jellyfin::Support::HttpLoader< void, UpdateMediaPathParams >, Jellyfin::Support::HttpLoader< void, UpdateNamedConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdatePluginConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdatePluginSecurityInfoParams >, Jellyfin::Support::HttpLoader< void, UpdateProfileParams >, Jellyfin::Support::HttpLoader< void, UpdateSeriesTimerParams >, Jellyfin::Support::HttpLoader< void, UpdateStartupUserParams >, Jellyfin::Support::HttpLoader< void, UpdateTaskParams >, Jellyfin::Support::HttpLoader< void, UpdateTimerParams >, Jellyfin::Support::HttpLoader< void, UpdateUserConfigurationParams >, Jellyfin::Support::HttpLoader< void, UpdateUserEasyPasswordParams >, Jellyfin::Support::HttpLoader< void, UpdateUserParams >, Jellyfin::Support::HttpLoader< void, UpdateUserPasswordParams >, Jellyfin::Support::HttpLoader< void, UpdateUserPolicyParams >, Jellyfin::Support::HttpLoader< void, UploadSubtitleParams >, and Jellyfin::Support::HttpLoader< void, ValidatePathParams >.

◆ ready

void Jellyfin::Support::LoaderBase::ready ( )
signal

Emitted when data was successfully loaded.

◆ setApiClient()

void Jellyfin::Support::LoaderBase::setApiClient ( ApiClient * newApiClient)
inline

◆ stopWithError()

void Jellyfin::Support::LoaderBase::stopWithError ( QString message = QString())
inlineprotected

Member Data Documentation

◆ m_apiClient

Jellyfin::ApiClient* Jellyfin::Support::LoaderBase::m_apiClient
protected

◆ m_isRunning

bool Jellyfin::Support::LoaderBase::m_isRunning = false
protected

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