13 #ifndef _BERRY_IJOBMANAGER_H
14 #define _BERRY_IJOBMANAGER_H
18 #include <org_blueberry_core_jobs_Export.h>
25 #include<Poco/Thread.h>
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.
virtual void AddJobChangeListener(IJobChangeListener *listener)=0
berryObjectMacro(berry::IJobManager)
virtual void RemoveJobChangeListener(IJobChangeListener *listener)=0
virtual void SetProgressProvider(ProgressProvider::Pointer provider)=0
virtual IProgressMonitor::Pointer CreateProgressGroup()=0
virtual bool IsSuspended()=0
static const std::string PROP_USE_DAEMON_THREADS