![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
Contains all types exposed to QML. More...
Classes | |
| class | AbstractUserParameterLoader |
| Class intended for models which have a mandatory userId property, which can be extracted from the ApiClient. More... | |
| class | AlbumArtistLoader |
| class | Item |
| class | ItemLoader |
| class | ItemModel |
| Base class for each model that works with items. More... | |
| class | LatestMediaLoader |
| class | LiveTvChannelsLoader |
| class | Loader |
| class | LoaderBase |
| An "interface" for a remote data source. More... | |
| class | MediaStream |
| class | ModelStatusClass |
| class | NameGuidPair |
| class | NextUpLoader |
| class | NowPlayingSection |
| Indicator in which part of the playing queue a given item is positioned. More... | |
| class | PlatformMediaControl |
| Exposes media control and information to the OS. Uses MPRIS on FreeDesktop-enabled systems. More... | |
| class | PlatformMediaControlPrivate |
| class | PlaybackManager |
| The PlaybackManager class manages the playback of Jellyfin items. More... | |
| class | PlaybackManagerPrivate |
| class | Playlist |
| Playlist/queue that can be exposed to QML. More... | |
| class | PublicUsersLoader |
| class | RemoteDeviceList |
| AbstractListModel of remotely controllable devices by JellyfinQt. More... | |
| class | ResumeItemsLoader |
| class | Settings |
| class | ShowEpisodesLoader |
| class | ShowSeasonsLoader |
| class | User |
| class | UserData |
| class | UserItemsLoader |
| class | UserLoader |
| class | UserModel |
| class | UserViewsLoader |
Functions | |
| template<typename T > | |
| QQmlListProperty< T > | qQmlListPropertyFromQList (QObject *object, QList< T > *list) |
| void | registerRemoteTypes (const char *uri) |
| Q_DECLARE_LOGGING_CATEGORY (playbackManager) | |
Contains all types exposed to QML.
| using Jellyfin::ViewModel::AlbumArtistLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetAlbumArtistsParams> |
| using Jellyfin::ViewModel::LatestMediaBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, QList<DTO::BaseItemDto>, Jellyfin::Loader::GetLatestMediaParams> |
| using Jellyfin::ViewModel::LiveTvChannelsLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetLiveTvChannelsParams> |
| using Jellyfin::ViewModel::NextUpLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetNextUpParams> |
| using Jellyfin::ViewModel::PublicUsersLoaderBase = LoaderModelLoader<Model::User, DTO::UserDto, QList<DTO::UserDto>, Jellyfin::Loader::GetPublicUsersParams> |
| using Jellyfin::ViewModel::ResumeItemsLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetResumeItemsParams> |
| using Jellyfin::ViewModel::ShowEpisodesLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetEpisodesParams> |
| using Jellyfin::ViewModel::ShowSeasonsLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetSeasonsParams> |
| using Jellyfin::ViewModel::UserItemsLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetItemsByUserIdParams> |
| using Jellyfin::ViewModel::UserLoaderBase = Loader<ViewModel::User, DTO::UserDto, Jellyfin::Loader::GetUserByIdParams> |
| using Jellyfin::ViewModel::UserViewsLoaderBase = AbstractUserParameterLoader<Model::Item, DTO::BaseItemDto, DTO::BaseItemDtoQueryResult, Jellyfin::Loader::GetUserViewsParams> |
Loads the views of an user, such as "Videos", "Music" and so on.
| Jellyfin::ViewModel::Q_DECLARE_LOGGING_CATEGORY | ( | playbackManager | ) |
| QQmlListProperty< T > Jellyfin::ViewModel::qQmlListPropertyFromQList | ( | QObject * | object, |
| QList< T > * | list ) |
| void Jellyfin::ViewModel::registerRemoteTypes | ( | const char * | uri | ) |