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

Public Member Functions

AlbumsDBJobsThreadstartAlbumsJobThread (const AlbumsDBJobInfo &jInfo)
 startAlbumsJobThread: creates and starts Albums Job Thread More...
 
DatesDBJobsThreadstartDatesJobThread (const DatesDBJobInfo &jInfo)
 startDatesJobThread: creates and starts Dates Job Thread More...
 
GPSDBJobsThreadstartGPSJobThread (const GPSDBJobInfo &jInfo)
 startGPSJobThread: creates and starts GPS Job Thread More...
 
SearchesDBJobsThreadstartSearchesJobThread (const SearchesDBJobInfo &jInfo)
 startSearchesJobThread: creates and starts Searches Job Thread More...
 
TagsDBJobsThreadstartTagsJobThread (const TagsDBJobInfo &jInfo)
 startTagsJobThread: creates and starts Tag Job Thread More...
 

Static Public Member Functions

static DBJobsManagerinstance ()
 instance: returns DBJobsManager singleton More...
 

Friends

class DBJobsManagerCreator
 

Member Function Documentation

◆ instance()

DBJobsManager * Digikam::DBJobsManager::instance ( )
static

◆ startAlbumsJobThread()

AlbumsDBJobsThread * Digikam::DBJobsManager::startAlbumsJobThread ( const AlbumsDBJobInfo jInfo)

startAlbumsJobThread: creates and starts Albums Job Thread

Parameters
jInfoholds job info about the DB job
Returns
AlbumsDBJobsThread instance for signal/slot connection

References Digikam::AlbumsDBJobsThread::albumsListing().

Referenced by Digikam::ItemInfoJob::allItemsFromAlbum(), and Digikam::ItemAlbumModel::startListJob().

◆ startDatesJobThread()

DatesDBJobsThread * Digikam::DBJobsManager::startDatesJobThread ( const DatesDBJobInfo jInfo)

startDatesJobThread: creates and starts Dates Job Thread

Parameters
jInfoholds job info about the DB job
Returns
DatesDBJobsThread instance for signal/slot connection

References Digikam::DatesDBJobsThread::datesListing().

Referenced by Digikam::ItemInfoJob::allItemsFromAlbum(), and Digikam::ItemAlbumModel::startListJob().

◆ startGPSJobThread()

GPSDBJobsThread * Digikam::DBJobsManager::startGPSJobThread ( const GPSDBJobInfo jInfo)

startGPSJobThread: creates and starts GPS Job Thread

Parameters
jInfoholds job info about the DB job
Returns
GPSDBJobsThread instance for signal/slot connection

References Digikam::GPSDBJobsThread::GPSListing().

Referenced by Digikam::GPSMarkerTiler::prepareTiles().

◆ startSearchesJobThread()

SearchesDBJobsThread * Digikam::DBJobsManager::startSearchesJobThread ( const SearchesDBJobInfo jInfo)

startSearchesJobThread: creates and starts Searches Job Thread

Parameters
jInfoholds job info about the DB job
Returns
SearchesDBJobsThread instance for signal/slot connection

References Digikam::SearchesDBJobsThread::searchesListing().

Referenced by Digikam::ItemInfoJob::allItemsFromAlbum(), and Digikam::ItemAlbumModel::startListJob().

◆ startTagsJobThread()

TagsDBJobsThread * Digikam::DBJobsManager::startTagsJobThread ( const TagsDBJobInfo jInfo)

startTagsJobThread: creates and starts Tag Job Thread

Parameters
jInfoholds job info about the DB job
Returns
TagsDBJobsThread instance for signal/slot connection

References Digikam::TagsDBJobsThread::tagsListing().

Referenced by Digikam::ItemInfoJob::allItemsFromAlbum(), and Digikam::ItemAlbumModel::startListJob().

Friends And Related Function Documentation

◆ DBJobsManagerCreator

friend class DBJobsManagerCreator
friend

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