digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::PreviewLoadingTask Class Reference
+ Inheritance diagram for Digikam::PreviewLoadingTask:

Public Member Functions

 PreviewLoadingTask (LoadSaveThread *const thread, const LoadingDescription &description)
 
void execute () override
 
- Public Member Functions inherited from Digikam::SharedLoadingTask
 SharedLoadingTask (LoadSaveThread *const thread, const LoadingDescription &description, LoadSaveThread::AccessMode mode=LoadSaveThread::AccessModeReadWrite, LoadingTaskStatus loadingTaskStatus=LoadingTaskStatusLoading)
 
LoadSaveThread::AccessMode accessMode () const override
 
void addListener (LoadingProcessListener *const listener) override
 
QString cacheKey () const override
 
bool completed () const override
 
void execute () override
 
DImg img () const
 
LoadSaveNotifierloadSaveNotifier () const override
 
bool needsPostProcessing () const
 
void notifyNewLoadingProcess (LoadingProcess *const process, const LoadingDescription &description) override
 
virtual void postProcess ()
 
void progressInfo (float progress) override
 
bool querySendNotifyEvent () const override
 
void removeListener (LoadingProcessListener *const listener) override
 
void setResult (const LoadingDescription &loadingDescription, const DImg &img) override
 
- Public Member Functions inherited from Digikam::LoadingTask
 LoadingTask (LoadSaveThread *const thread, const LoadingDescription &description, LoadingTaskStatus loadingTaskStatus=LoadingTaskStatusLoading)
 
bool continueQuery () override
 
QString filePath () const
 
const LoadingDescriptionloadingDescription () const
 
void setStatus (LoadingTaskStatus status)
 
LoadingTaskStatus status () const
 
TaskType type () override
 
- Public Member Functions inherited from Digikam::LoadSaveTask
 LoadSaveTask (LoadSaveThread *const thread)
 
- Public Member Functions inherited from Digikam::DImgLoaderObserver
virtual float granularity ()
 

Additional Inherited Members

- Public Types inherited from Digikam::LoadingTask
enum  LoadingTaskStatus { LoadingTaskStatusLoading , LoadingTaskStatusPreloading , LoadingTaskStatusStopping }
 
- Public Types inherited from Digikam::LoadSaveTask
enum  TaskType { TaskTypeLoading , TaskTypeSaving }
 
- Protected Attributes inherited from Digikam::SharedLoadingTask
LoadSaveThread::AccessMode m_accessMode = LoadSaveThread::AccessModeReadWrite
 
volatile bool m_completed = false
 
DImg m_img
 
QList< LoadingProcessListener * > m_listeners
 
- Protected Attributes inherited from Digikam::LoadingTask
LoadingDescription m_loadingDescription
 
volatile LoadingTaskStatus m_loadingTaskStatus = LoadingTaskStatusLoading
 
- Protected Attributes inherited from Digikam::LoadSaveTask
LoadSaveThreadm_thread = nullptr
 

Member Function Documentation

◆ execute()

void Digikam::PreviewLoadingTask::execute ( )
overridevirtual

Reimplemented from Digikam::LoadingTask.