LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
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

namespace  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.