13 #ifndef BERRYIJOBCHANGELISTENER_H_ 14 #define BERRYIJOBCHANGELISTENER_H_ 54 ABOUT_TO_RUN = 0x00000001,
58 SCHEDULED = 0x00000010,
59 SLEEPING = 0x00000020,
64 Q_DECLARE_FLAGS(Types,
Type)
66 JobChangeEventType jobAboutToRun;
67 JobChangeEventType jobAwake;
68 JobChangeEventType jobDone;
69 JobChangeEventType jobRunning;
70 JobChangeEventType jobScheduled;
71 JobChangeEventType jobSleeping;
82 virtual
Events::Types GetEventTypes() = 0;
151 Q_DECLARE_OPERATORS_FOR_FLAGS(berry::IJobChangeListener::Events::Types)
static MsgHandler handler
virtual void Sleeping(const IJobChangeEvent::ConstPointer &)
Message1< const IJobChangeEvent::ConstPointer & > JobChangeEventType
virtual void Scheduled(const IJobChangeEvent::ConstPointer &)
virtual void Running(const IJobChangeEvent::ConstPointer &)
virtual void Awake(const IJobChangeEvent::ConstPointer &)
virtual void Done(const IJobChangeEvent::ConstPointer &)