![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <taskinfo.h>
Public Member Functions | |
| TaskInfo (TaskState state, QSharedPointer< TaskResult > lastExecutionResult, bool isHidden) | |
| TaskInfo (const TaskInfo &other) | |
| void | replaceData (TaskInfo &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| QString | name () const |
| Gets or sets the name. | |
| void | setName (QString newName) |
| Gets or sets the name. | |
| bool | nameNull () const |
| void | setNameNull () |
| TaskState | state () const |
| void | setState (TaskState newState) |
| std::optional< double > | currentProgressPercentage () const |
| Gets or sets the progress. | |
| void | setCurrentProgressPercentage (std::optional< double > newCurrentProgressPercentage) |
| Gets or sets the progress. | |
| bool | currentProgressPercentageNull () const |
| void | setCurrentProgressPercentageNull () |
| QString | jellyfinId () const |
| Gets or sets the id. | |
| void | setJellyfinId (QString newJellyfinId) |
| Gets or sets the id. | |
| bool | jellyfinIdNull () const |
| void | setJellyfinIdNull () |
| QSharedPointer< TaskResult > | lastExecutionResult () const |
| void | setLastExecutionResult (QSharedPointer< TaskResult > newLastExecutionResult) |
| QList< TaskTriggerInfo > | triggers () const |
| Gets or sets the triggers. | |
| void | setTriggers (QList< TaskTriggerInfo > newTriggers) |
| Gets or sets the triggers. | |
| bool | triggersNull () const |
| void | setTriggersNull () |
| QString | description () const |
| Gets or sets the description. | |
| void | setDescription (QString newDescription) |
| Gets or sets the description. | |
| bool | descriptionNull () const |
| void | setDescriptionNull () |
| QString | category () const |
| Gets or sets the category. | |
| void | setCategory (QString newCategory) |
| Gets or sets the category. | |
| bool | categoryNull () const |
| void | setCategoryNull () |
| bool | isHidden () const |
| Gets or sets a value indicating whether this instance is hidden. | |
| void | setIsHidden (bool newIsHidden) |
| Gets or sets a value indicating whether this instance is hidden. | |
| QString | key () const |
| Gets or sets the key. | |
| void | setKey (QString newKey) |
| Gets or sets the key. | |
| bool | keyNull () const |
| void | setKeyNull () |
Static Public Member Functions | |
| static TaskInfo | fromJson (QJsonObject source) |
Protected Attributes | |
| QString | m_name |
| TaskState | m_state |
| std::optional< double > | m_currentProgressPercentage = std::nullopt |
| QString | m_jellyfinId |
| QSharedPointer< TaskResult > | m_lastExecutionResult = QSharedPointer<TaskResult>() |
| QList< TaskTriggerInfo > | m_triggers |
| QString | m_description |
| QString | m_category |
| bool | m_isHidden |
| QString | m_key |
| Jellyfin::DTO::TaskInfo::TaskInfo | ( | TaskState | state, |
| QSharedPointer< TaskResult > | lastExecutionResult, | ||
| bool | isHidden ) |
| Jellyfin::DTO::TaskInfo::TaskInfo | ( | const TaskInfo & | other | ) |
| QString Jellyfin::DTO::TaskInfo::category | ( | ) | const |
Gets or sets the category.
| bool Jellyfin::DTO::TaskInfo::categoryNull | ( | ) | const |
| std::optional< double > Jellyfin::DTO::TaskInfo::currentProgressPercentage | ( | ) | const |
Gets or sets the progress.
| bool Jellyfin::DTO::TaskInfo::currentProgressPercentageNull | ( | ) | const |
| QString Jellyfin::DTO::TaskInfo::description | ( | ) | const |
Gets or sets the description.
| bool Jellyfin::DTO::TaskInfo::descriptionNull | ( | ) | const |
|
static |
| bool Jellyfin::DTO::TaskInfo::isHidden | ( | ) | const |
Gets or sets a value indicating whether this instance is hidden.
| QString Jellyfin::DTO::TaskInfo::jellyfinId | ( | ) | const |
Gets or sets the id.
| bool Jellyfin::DTO::TaskInfo::jellyfinIdNull | ( | ) | const |
| QString Jellyfin::DTO::TaskInfo::key | ( | ) | const |
Gets or sets the key.
| bool Jellyfin::DTO::TaskInfo::keyNull | ( | ) | const |
| QSharedPointer< TaskResult > Jellyfin::DTO::TaskInfo::lastExecutionResult | ( | ) | const |
| QString Jellyfin::DTO::TaskInfo::name | ( | ) | const |
Gets or sets the name.
| bool Jellyfin::DTO::TaskInfo::nameNull | ( | ) | const |
| void Jellyfin::DTO::TaskInfo::replaceData | ( | TaskInfo & | other | ) |
Replaces the data being hold by this class with that of the other.
| void Jellyfin::DTO::TaskInfo::setCategory | ( | QString | newCategory | ) |
Gets or sets the category.
| void Jellyfin::DTO::TaskInfo::setCategoryNull | ( | ) |
| void Jellyfin::DTO::TaskInfo::setCurrentProgressPercentage | ( | std::optional< double > | newCurrentProgressPercentage | ) |
Gets or sets the progress.
| void Jellyfin::DTO::TaskInfo::setCurrentProgressPercentageNull | ( | ) |
| void Jellyfin::DTO::TaskInfo::setDescription | ( | QString | newDescription | ) |
Gets or sets the description.
| void Jellyfin::DTO::TaskInfo::setDescriptionNull | ( | ) |
| void Jellyfin::DTO::TaskInfo::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::TaskInfo::setIsHidden | ( | bool | newIsHidden | ) |
Gets or sets a value indicating whether this instance is hidden.
| void Jellyfin::DTO::TaskInfo::setJellyfinId | ( | QString | newJellyfinId | ) |
Gets or sets the id.
| void Jellyfin::DTO::TaskInfo::setJellyfinIdNull | ( | ) |
| void Jellyfin::DTO::TaskInfo::setKey | ( | QString | newKey | ) |
Gets or sets the key.
| void Jellyfin::DTO::TaskInfo::setKeyNull | ( | ) |
| void Jellyfin::DTO::TaskInfo::setLastExecutionResult | ( | QSharedPointer< TaskResult > | newLastExecutionResult | ) |
| void Jellyfin::DTO::TaskInfo::setName | ( | QString | newName | ) |
Gets or sets the name.
| void Jellyfin::DTO::TaskInfo::setNameNull | ( | ) |
| void Jellyfin::DTO::TaskInfo::setState | ( | TaskState | newState | ) |
| void Jellyfin::DTO::TaskInfo::setTriggers | ( | QList< TaskTriggerInfo > | newTriggers | ) |
Gets or sets the triggers.
| void Jellyfin::DTO::TaskInfo::setTriggersNull | ( | ) |
| TaskState Jellyfin::DTO::TaskInfo::state | ( | ) | const |
| QJsonObject Jellyfin::DTO::TaskInfo::toJson | ( | ) | const |
| QList< TaskTriggerInfo > Jellyfin::DTO::TaskInfo::triggers | ( | ) | const |
Gets or sets the triggers.
| bool Jellyfin::DTO::TaskInfo::triggersNull | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |