LeechCraft  0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
ijobholder.h File Reference
#include <QtPlugin>
#include <QAbstractItemModel>
#include "interfaces/structures.h"
+ Include dependency graph for ijobholder.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LeechCraft::ProcessStateInfo
 State of a single process represented in a IJobHolder model. More...
 
class  IJobHolder
 Interface for plugins holding jobs or persistent notifications. More...
 

Namespaces

 LeechCraft
 

Enumerations

enum  LeechCraft::JobHolderColumn {
  LeechCraft::JobName,
  LeechCraft::JobStatus,
  LeechCraft::JobProgress
}
 Describes the columns in a job holder model. More...
 
enum  LeechCraft::JobHolderRow {
  LeechCraft::Other,
  LeechCraft::News,
  LeechCraft::DownloadProgress,
  LeechCraft::ProcessProgress
}
 Describes the semantics of a row in a job holder model. More...
 
enum  LeechCraft::JobHolderRole { LeechCraft::ProcessState = CustomDataRoles::RoleMAX + 1 }
 This enum contains roles that are used to query job states. More...