30 #ifndef INTERFACES_IJOBHOLDER_H
31 #define INTERFACES_IJOBHOLDER_H
36 class QAbstractItemModel;
187 virtual QAbstractItemModel* GetRepresentation ()
const = 0;
virtual ~IJobHolder()
Virtual destructor.
Q_DECLARE_METATYPE(LeechCraft::JobHolderRow)
The column with the status of the task, like the download status or the unread items count of an RSS ...
Interface for plugins holding jobs or persistent notifications.
JobHolderRow
Describes the semantics of a row in a job holder model.
The column with the name of the task, like a torrent name or an RSS feed name.
JobHolderColumn
Describes the columns in a job holder model.
The column with the progress of the task, like the amount of data downloaded so far or last update...
Q_DECLARE_INTERFACE(IJobHolder,"org.Deviant.LeechCraft.IJobHolder/1.0")