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

Public Types

enum  SavingTaskStatus { SavingTaskStatusSaving , SavingTaskStatusStopping }
 
- Public Types inherited from Digikam::LoadSaveTask
enum  TaskType { TaskTypeLoading , TaskTypeSaving }
 

Public Member Functions

 SavingTask (LoadSaveThread *const thread, const DImg &img, const QString &filePath, const QString &format)
 
bool continueQuery () override
 
void execute () override
 
QString filePath () const
 
void progressInfo (float progress) override
 
void setStatus (SavingTaskStatus status)
 
SavingTaskStatus 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

- Protected Attributes inherited from Digikam::LoadSaveTask
LoadSaveThreadm_thread = nullptr
 

Member Function Documentation

◆ continueQuery()

bool Digikam::SavingTask::continueQuery ( )
overridevirtual

Implements Digikam::LoadSaveTask.

◆ execute()

void Digikam::SavingTask::execute ( )
overridevirtual

Implements Digikam::LoadSaveTask.

◆ progressInfo()

void Digikam::SavingTask::progressInfo ( float  progress)
overridevirtual

Implements Digikam::LoadSaveTask.

◆ type()

LoadingTask::TaskType Digikam::SavingTask::type ( )
overridevirtual

Implements Digikam::LoadSaveTask.