digiKam
Digikam::ThreadManager Class Reference
+ Inheritance diagram for Digikam::ThreadManager:

Public Slots

void schedule (QRunnable *runnable)
 
void schedule (WorkerObject *object)
 

Public Member Functions

void initialize (DynamicThread *const dynamicThread)
 
void initialize (WorkerObject *const object)
 

Static Public Member Functions

static ThreadManagerinstance ()
 

Protected Slots

void slotDestroyed (QObject *object)
 

Protected Member Functions

 ThreadManager ()
 
 ~ThreadManager () override
 

Friends

class ThreadManagerCreator
 

Constructor & Destructor Documentation

◆ ThreadManager()

Digikam::ThreadManager::ThreadManager ( )
explicitprotected

◆ ~ThreadManager()

Digikam::ThreadManager::~ThreadManager ( )
overrideprotected

Member Function Documentation

◆ initialize() [1/2]

void Digikam::ThreadManager::initialize ( DynamicThread *const  dynamicThread)

References slotDestroyed().

◆ initialize() [2/2]

void Digikam::ThreadManager::initialize ( WorkerObject *const  object)

◆ instance()

◆ schedule [1/2]

void Digikam::ThreadManager::schedule ( QRunnable *  runnable)
slot

◆ schedule [2/2]

void Digikam::ThreadManager::schedule ( WorkerObject object)
slot

◆ slotDestroyed

void Digikam::ThreadManager::slotDestroyed ( QObject *  object)
protectedslot

Referenced by initialize().

Friends And Related Function Documentation

◆ ThreadManagerCreator

friend class ThreadManagerCreator
friend

The documentation for this class was generated from the following files: