![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <playqueueupdate.h>
Public Member Functions | |
| PlayQueueUpdate (PlayQueueUpdateReason reason, QDateTime lastUpdate, QList< SyncPlayQueueItem > playlist, qint32 playingItemIndex, qint64 startPositionTicks, bool isPlaying, GroupShuffleMode shuffleMode, GroupRepeatMode repeatMode) | |
| PlayQueueUpdate (const PlayQueueUpdate &other) | |
| void | replaceData (PlayQueueUpdate &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| PlayQueueUpdateReason | reason () const |
| void | setReason (PlayQueueUpdateReason newReason) |
| QDateTime | lastUpdate () const |
| Gets the UTC time of the last change to the playing queue. | |
| void | setLastUpdate (QDateTime newLastUpdate) |
| Gets the UTC time of the last change to the playing queue. | |
| QList< SyncPlayQueueItem > | playlist () const |
| Gets the playlist. | |
| void | setPlaylist (QList< SyncPlayQueueItem > newPlaylist) |
| Gets the playlist. | |
| qint32 | playingItemIndex () const |
| Gets the playing item index in the playlist. | |
| void | setPlayingItemIndex (qint32 newPlayingItemIndex) |
| Gets the playing item index in the playlist. | |
| qint64 | startPositionTicks () const |
| Gets the start position ticks. | |
| void | setStartPositionTicks (qint64 newStartPositionTicks) |
| Gets the start position ticks. | |
| bool | isPlaying () const |
| Gets a value indicating whether the current item is playing. | |
| void | setIsPlaying (bool newIsPlaying) |
| Gets a value indicating whether the current item is playing. | |
| GroupShuffleMode | shuffleMode () const |
| void | setShuffleMode (GroupShuffleMode newShuffleMode) |
| GroupRepeatMode | repeatMode () const |
| void | setRepeatMode (GroupRepeatMode newRepeatMode) |
Static Public Member Functions | |
| static PlayQueueUpdate | fromJson (QJsonObject source) |
Protected Attributes | |
| PlayQueueUpdateReason | m_reason |
| QDateTime | m_lastUpdate |
| QList< SyncPlayQueueItem > | m_playlist |
| qint32 | m_playingItemIndex |
| qint64 | m_startPositionTicks |
| bool | m_isPlaying |
| GroupShuffleMode | m_shuffleMode |
| GroupRepeatMode | m_repeatMode |
| Jellyfin::DTO::PlayQueueUpdate::PlayQueueUpdate | ( | PlayQueueUpdateReason | reason, |
| QDateTime | lastUpdate, | ||
| QList< SyncPlayQueueItem > | playlist, | ||
| qint32 | playingItemIndex, | ||
| qint64 | startPositionTicks, | ||
| bool | isPlaying, | ||
| GroupShuffleMode | shuffleMode, | ||
| GroupRepeatMode | repeatMode ) |
| Jellyfin::DTO::PlayQueueUpdate::PlayQueueUpdate | ( | const PlayQueueUpdate & | other | ) |
|
static |
| bool Jellyfin::DTO::PlayQueueUpdate::isPlaying | ( | ) | const |
Gets a value indicating whether the current item is playing.
| QDateTime Jellyfin::DTO::PlayQueueUpdate::lastUpdate | ( | ) | const |
Gets the UTC time of the last change to the playing queue.
| qint32 Jellyfin::DTO::PlayQueueUpdate::playingItemIndex | ( | ) | const |
Gets the playing item index in the playlist.
| QList< SyncPlayQueueItem > Jellyfin::DTO::PlayQueueUpdate::playlist | ( | ) | const |
Gets the playlist.
| PlayQueueUpdateReason Jellyfin::DTO::PlayQueueUpdate::reason | ( | ) | const |
| GroupRepeatMode Jellyfin::DTO::PlayQueueUpdate::repeatMode | ( | ) | const |
| void Jellyfin::DTO::PlayQueueUpdate::replaceData | ( | PlayQueueUpdate & | other | ) |
Replaces the data being hold by this class with that of the other.
| void Jellyfin::DTO::PlayQueueUpdate::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::PlayQueueUpdate::setIsPlaying | ( | bool | newIsPlaying | ) |
Gets a value indicating whether the current item is playing.
| void Jellyfin::DTO::PlayQueueUpdate::setLastUpdate | ( | QDateTime | newLastUpdate | ) |
Gets the UTC time of the last change to the playing queue.
| void Jellyfin::DTO::PlayQueueUpdate::setPlayingItemIndex | ( | qint32 | newPlayingItemIndex | ) |
Gets the playing item index in the playlist.
| void Jellyfin::DTO::PlayQueueUpdate::setPlaylist | ( | QList< SyncPlayQueueItem > | newPlaylist | ) |
Gets the playlist.
| void Jellyfin::DTO::PlayQueueUpdate::setReason | ( | PlayQueueUpdateReason | newReason | ) |
| void Jellyfin::DTO::PlayQueueUpdate::setRepeatMode | ( | GroupRepeatMode | newRepeatMode | ) |
| void Jellyfin::DTO::PlayQueueUpdate::setShuffleMode | ( | GroupShuffleMode | newShuffleMode | ) |
| void Jellyfin::DTO::PlayQueueUpdate::setStartPositionTicks | ( | qint64 | newStartPositionTicks | ) |
Gets the start position ticks.
| GroupShuffleMode Jellyfin::DTO::PlayQueueUpdate::shuffleMode | ( | ) | const |
| qint64 Jellyfin::DTO::PlayQueueUpdate::startPositionTicks | ( | ) | const |
Gets the start position ticks.
| QJsonObject Jellyfin::DTO::PlayQueueUpdate::toJson | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |