digiKam
|
Public Slots | |
void | process (const FacePipelineExtendedPackage::Ptr &package) |
Signals | |
void | processed (FacePipelineExtendedPackage::Ptr package) |
Public Member Functions | |
void | add (WorkerObject *const worker) |
void | deactivate (WorkerObject::DeactivatingMode mode=WorkerObject::FlushSignals) |
ParallelPipes () | |
void | schedule () |
void | setPriority (QThread::Priority priority) |
void | wait () |
~ParallelPipes () override | |
Public Attributes | |
QList< WorkerObject * > | m_workers |
Protected Attributes | |
int | m_currentIndex |
QList< QMetaMethod > | m_methods |
|
explicit |
|
override |
References m_workers.
void Digikam::ParallelPipes::add | ( | WorkerObject *const | worker | ) |
References m_methods, m_workers, and processed().
Referenced by Digikam::FacePipeline::plugParallelFaceDetectors().
void Digikam::ParallelPipes::deactivate | ( | WorkerObject::DeactivatingMode | mode = WorkerObject::FlushSignals | ) |
References m_workers.
Referenced by Digikam::FacePipeline::Private::stop().
|
slot |
References m_currentIndex, m_methods, and m_workers.
|
signal |
Referenced by add().
void Digikam::ParallelPipes::schedule | ( | ) |
References m_workers.
Referenced by Digikam::FacePipeline::Private::start().
void Digikam::ParallelPipes::setPriority | ( | QThread::Priority | priority | ) |
References m_workers.
Referenced by Digikam::FacePipeline::Private::applyPriority().
void Digikam::ParallelPipes::wait | ( | ) |
References m_workers.
Referenced by Digikam::FacePipeline::Private::wait().
|
protected |
Referenced by process().
QList<WorkerObject*> Digikam::ParallelPipes::m_workers |
Referenced by add(), deactivate(), process(), schedule(), setPriority(), wait(), and ~ParallelPipes().