![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "progressmanager.h"
Classes | |
| struct | Initializers |
Public Member Functions | |
| ProgressManager (QObject *parent=nullptr) | |
| void | SetGlobalData (const QVariant &data, int role) |
| QAbstractItemModel & | GetModel () |
| IJobHolderRepresentationHandler_ptr | CreateDefaultHandler () |
| std::unique_ptr< ProgressModelRow > | AddRow (RowInfo) |
| std::unique_ptr< ProgressModelRow > | AddRow (RowInfo, Initializers) |
| QVariant | GetCustomData (const QModelIndex &) const |
Static Public Attributes | |
| static constexpr auto | CustomDataRole = MaxValue<JobHolderProcessRole> + 1 |
| static constexpr auto | MaxRole = CustomDataRole |
Friends | |
| class | ProgressModelRow |
Definition at line 40 of file progressmanager.h.
|
explicit |
Definition at line 75 of file progressmanager.cpp.
|
nodiscard |
Definition at line 110 of file progressmanager.cpp.
References AddRow().
Referenced by AddRow().
|
nodiscard |
Definition at line 115 of file progressmanager.cpp.
References LC::Util::ProgressManager::Initializers::CustomData_, LC::Util::ProgressManager::Initializers::CustomStateText_, LC::Util::ProgressManager::Initializers::Icon_, LC::RowInfo::Name_, LC::Util::ProgressManager::Initializers::State_, and LC::Util::ProgressManager::Initializers::Total_.
| IJobHolderRepresentationHandler_ptr LC::Util::ProgressManager::CreateDefaultHandler | ( | ) |
Definition at line 90 of file progressmanager.cpp.
| QVariant LC::Util::ProgressManager::GetCustomData | ( | const QModelIndex & | index | ) | const |
Definition at line 132 of file progressmanager.cpp.
| QAbstractItemModel & LC::Util::ProgressManager::GetModel | ( | ) |
Definition at line 85 of file progressmanager.cpp.
| void LC::Util::ProgressManager::SetGlobalData | ( | const QVariant & | data, |
| int | role ) |
Definition at line 80 of file progressmanager.cpp.
|
friend |
Definition at line 42 of file progressmanager.h.
References ProgressModelRow.
Referenced by ProgressModelRow.
|
staticconstexpr |
Definition at line 44 of file progressmanager.h.
|
staticconstexpr |
Definition at line 46 of file progressmanager.h.