 |
LeechCraft
0.6.70-13605-g8cd066ad6a
Modular cross-platform feature rich live environment.
|
Go to the documentation of this file.
35 class QAbstractItemModel;
113 struct ProcessStateInfo
280 virtual QAbstractItemModel* GetRepresentation ()
const = 0;
292 Q_DECLARE_INTERFACE (
IJobHolder,
"org.Deviant.LeechCraft.IJobHolder/1.0")
TaskParameters Params_
The flags of the task as it was originally added to the downloader, if relevant.
The column with the name of the task, like a torrent name or an RSS feed name.
State
Describes the state of the process.
qlonglong Total_
The total amount of items to be processed or downloaded.
std::shared_ptr< IJobHolderRepresentationHandler > IJobHolderRepresentationHandler_ptr
ProcessStateInfo()=default
Default-constructs a process description.
The process is running just fine.
The column with the progress of the task, like the amount of data downloaded so far or last update.
State of a single process represented in a IJobHolder model.
Q_DECLARE_METATYPE(QVariantList *)
Describes the state of a process.
The column with the status of the task, like the download status or the unread items count of an RSS ...
JobHolderRole
This enum contains roles that are used to query job states.
qlonglong Done_
The amount of items already processed or downloaded.
There was an error completing the process.
enum LC::ProcessStateInfo::State State_
JobHolderColumn
Describes the columns in a job holder model.
Interface for plugins holding jobs or persistent notifications.
JobHolderRow
Describes the semantics of a row in a job holder model.