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
LoadSaveThread * m_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.