Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::BaseApiModel Class Referenceabstract

#include <apimodel.h>

Inheritance diagram for Jellyfin::BaseApiModel:
Jellyfin::ApiModel< Model::Item > Jellyfin::ApiModel< Model::User > Jellyfin::ApiModel< T > Jellyfin::ViewModel::ItemModel Jellyfin::ViewModel::UserModel

Public Slots

virtual void reload ()=0
 
virtual void clear ()=0
 

Signals

void loaderChanged ()
 

Public Member Functions

 BaseApiModel (QObject *parent=nullptr)
 
virtual BaseModelLoaderloader () const =0
 
virtual void setLoader (BaseModelLoader *newLoader)
 
void disconnectOldLoader (BaseModelLoader *oldLoader)
 

Protected Slots

virtual void loadingFinished ()=0
 

Properties

BaseModelLoaderloader
 

Constructor & Destructor Documentation

◆ BaseApiModel()

Jellyfin::BaseApiModel::BaseApiModel ( QObject * parent = nullptr)
inline

Member Function Documentation

◆ clear

virtual void Jellyfin::BaseApiModel::clear ( )
pure virtualslot

◆ disconnectOldLoader()

void Jellyfin::BaseApiModel::disconnectOldLoader ( BaseModelLoader * oldLoader)
inline

◆ loader()

virtual BaseModelLoader * Jellyfin::BaseApiModel::loader ( ) const
pure virtual

◆ loaderChanged

void Jellyfin::BaseApiModel::loaderChanged ( )
signal

◆ loadingFinished

virtual void Jellyfin::BaseApiModel::loadingFinished ( )
protectedpure virtualslot

◆ reload

void Jellyfin::BaseApiModel::reload ( )
pure virtualslot

◆ setLoader()

virtual void Jellyfin::BaseApiModel::setLoader ( BaseModelLoader * newLoader)
inlinevirtual

Property Documentation

◆ loader

BaseModelLoader * Jellyfin::BaseApiModel::loader
readwrite

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