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

Public Member Functions

 PlaybackManagerPrivate (PlaybackManager *q)
 

Public Attributes

PlaybackManagerq_ptr = nullptr
 
ApiClientm_apiClient = nullptr
 
QSharedPointer< Model::ControllableSessionm_session
 
QScopedPointer< Model::PlaybackManagerm_impl
 
ViewModel::Itemm_displayItem = nullptr
 The currently played item that will be shown in the GUI.
 
ViewModel::Playlistm_displayQueue = nullptr
 The currently played queue that will be shown in the GUI.
 
bool m_handlePlaystateCommands
 

Constructor & Destructor Documentation

◆ PlaybackManagerPrivate()

Jellyfin::ViewModel::PlaybackManagerPrivate::PlaybackManagerPrivate ( PlaybackManager * q)
explicit

Member Data Documentation

◆ m_apiClient

ApiClient* Jellyfin::ViewModel::PlaybackManagerPrivate::m_apiClient = nullptr

◆ m_displayItem

ViewModel::Item* Jellyfin::ViewModel::PlaybackManagerPrivate::m_displayItem = nullptr

The currently played item that will be shown in the GUI.

◆ m_displayQueue

ViewModel::Playlist* Jellyfin::ViewModel::PlaybackManagerPrivate::m_displayQueue = nullptr

The currently played queue that will be shown in the GUI.

◆ m_handlePlaystateCommands

bool Jellyfin::ViewModel::PlaybackManagerPrivate::m_handlePlaystateCommands

◆ m_impl

QScopedPointer<Model::PlaybackManager> Jellyfin::ViewModel::PlaybackManagerPrivate::m_impl

◆ m_session

QSharedPointer<Model::ControllableSession> Jellyfin::ViewModel::PlaybackManagerPrivate::m_session

◆ q_ptr

PlaybackManager* Jellyfin::ViewModel::PlaybackManagerPrivate::q_ptr = nullptr

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