LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
ijobholder.h File Reference
#include <QtPlugin>
#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  LC::ProcessStateInfo
 State of a single process represented in a IJobHolder model. More...
 
class  IJobHolder
 Interface for plugins holding jobs or persistent notifications. More...
 

Namespaces

 LC
 

Typedefs

using IJobHolderRepresentationHandler_ptr = std::shared_ptr< IJobHolderRepresentationHandler >
 

Enumerations

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

Typedef Documentation

◆ IJobHolderRepresentationHandler_ptr

Definition at line 203 of file ijobholder.h.