digiKam
Loading...
Searching...
No Matches
Digikam::SearchesJob Class Reference

#include <dbjob.h>

+ Inheritance diagram for Digikam::SearchesJob:

Public Slots

void cancel ()
 

Signals

void data (const QList< ItemListerRecord > &records)
 
void error (const QString &err)
 
void signalDone ()
 
void signalDuplicatesResults (const HaarIface::DuplicatesResultsMap &)
 
void signalImageProcessed (const ItemInfo &, const QImage &, int dup)
 
void signalProgress (int)
 
void signalStarted ()
 

Public Member Functions

bool isCanceled () const
 
 SearchesJob (const SearchesDBJobInfo &jobInfo)
 
 SearchesJob (const SearchesDBJobInfo &jobInfo, const QSet< qlonglong >::const_iterator &begin, const QSet< qlonglong >::const_iterator &end, HaarIface *iface)
 
 ~SearchesJob () override=default
 

Public Attributes

QElapsedTimer m_timer
 

Protected Member Functions

void run () override
 

Protected Attributes

bool m_cancel = false
 

Constructor & Destructor Documentation

◆ SearchesJob() [1/2]

Digikam::SearchesJob::SearchesJob ( const SearchesDBJobInfo jobInfo)
explicit

◆ SearchesJob() [2/2]

Digikam::SearchesJob::SearchesJob ( const SearchesDBJobInfo jobInfo,
const QSet< qlonglong >::const_iterator &  begin,
const QSet< qlonglong >::const_iterator &  end,
HaarIface iface 
)

◆ ~SearchesJob()

Digikam::SearchesJob::~SearchesJob ( )
overridedefault

Member Function Documentation

◆ cancel

◆ data

void Digikam::DBJob::data ( const QList< ItemListerRecord > &  records)
signalinherited

◆ error

void Digikam::DBJob::error ( const QString &  err)
signalinherited

◆ isCanceled()

bool Digikam::SearchesJob::isCanceled ( ) const

◆ run()

void Digikam::SearchesJob::run ( )
overrideprotected

◆ signalDone

◆ signalDuplicatesResults

void Digikam::SearchesJob::signalDuplicatesResults ( const HaarIface::DuplicatesResultsMap )
signal

◆ signalImageProcessed

void Digikam::SearchesJob::signalImageProcessed ( const ItemInfo ,
const QImage &  ,
int  dup 
)
signal

◆ signalProgress

void Digikam::ActionJob::signalProgress ( int  )
signalinherited

Use this signal in your implementation to inform ActionThreadBase manager the job progress

Referenced by Digikam::VidSlideTask::run().

◆ signalStarted

void Digikam::ActionJob::signalStarted ( )
signalinherited

Use this signal in your implementation to inform ActionThreadBase manager that job is started

Referenced by Digikam::DatabaseTask::run().

Member Data Documentation

◆ m_cancel

◆ m_timer

QElapsedTimer Digikam::ActionJob::m_timer
inherited

Timer to determine the running time of the job.

Referenced by Digikam::ActionThreadBase::run(), and Digikam::ActionThreadBase::slotJobFinished().


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