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: