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

PlaybackManager * q_ptr = nullptr
ApiClient * m_apiClient = nullptr
QSharedPointer< Model::ControllableSession > m_session
QScopedPointer< Model::PlaybackManager > m_impl
ViewModel::Item * m_displayItem = nullptr
 The currently played item that will be shown in the GUI.
ViewModel::Playlist * m_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: