189 const QString& format);
Definition dimgloaderobserver.h:31
Definition loadsavethread.h:41
Definition loadsavetask.h:36
virtual bool continueQuery()=0
TaskType
Definition loadsavetask.h:40
@ TaskTypeLoading
Definition loadsavetask.h:41
@ TaskTypeSaving
Definition loadsavetask.h:42
virtual void progressInfo(float progress)=0
virtual ~LoadSaveTask()=default
LoadSaveThread * m_thread
Definition loadsavetask.h:60
virtual TaskType type()=0
Definition loadsavethread.h:93
AccessMode
Definition loadsavethread.h:117
@ AccessModeReadWrite
Definition loadsavethread.h:125
Definition loadingdescription.h:35
Definition loadingcache.h:33
Definition loadingcache.h:54
Definition loadsavetask.h:73
LoadingTaskStatus status() const
Definition loadsavetask.cpp:46
~LoadingTask() override=default
QString filePath() const
Definition loadsavetask.cpp:51
bool continueQuery() override
Definition loadsavetask.cpp:91
const LoadingDescription & loadingDescription() const
Definition loadsavetask.cpp:56
void setStatus(LoadingTaskStatus status)
Definition loadsavetask.cpp:96
TaskType type() override
Definition loadsavetask.cpp:75
LoadingTaskStatus
Definition loadsavetask.h:77
@ LoadingTaskStatusPreloading
Definition loadsavetask.h:79
@ LoadingTaskStatusLoading
Definition loadsavetask.h:78
@ LoadingTaskStatusStopping
Definition loadsavetask.h:80
void execute() override
Definition loadsavetask.cpp:61
volatile LoadingTaskStatus m_loadingTaskStatus
Definition loadsavetask.h:110
LoadingDescription m_loadingDescription
Definition loadsavetask.h:109
void progressInfo(float progress) override
Definition loadsavetask.cpp:80
Definition loadsavetask.h:175
SavingTaskStatus status() const
Definition loadsavetask.cpp:471
QString filePath() const
Definition loadsavetask.cpp:476
TaskType type() override
Definition loadsavetask.cpp:489
void setStatus(SavingTaskStatus status)
Definition loadsavetask.cpp:507
bool continueQuery() override
Definition loadsavetask.cpp:502
void progressInfo(float progress) override
Definition loadsavetask.cpp:494
void execute() override
Definition loadsavetask.cpp:481
SavingTaskStatus
Definition loadsavetask.h:179
@ SavingTaskStatusSaving
Definition loadsavetask.h:180
@ SavingTaskStatusStopping
Definition loadsavetask.h:181
Definition loadsavetask.h:124
LoadSaveNotifier * loadSaveNotifier() const override
Definition loadsavetask.cpp:443
QString cacheKey() const override
Definition loadsavetask.cpp:397
void progressInfo(float progress) override
Definition loadsavetask.cpp:372
void removeListener(LoadingProcessListener *const listener) override
Definition loadsavetask.cpp:407
bool querySendNotifyEvent() const override
Definition loadsavetask.cpp:438
void execute() override
Definition loadsavetask.cpp:114
LoadSaveThread::AccessMode accessMode() const override
Definition loadsavetask.cpp:448
DImg m_img
Definition loadsavetask.h:162
bool completed() const override
Definition loadsavetask.cpp:392
LoadSaveThread::AccessMode m_accessMode
Definition loadsavetask.h:160
bool needsPostProcessing() const
Definition loadsavetask.cpp:320
QList< LoadingProcessListener * > m_listeners
Definition loadsavetask.h:161
DImg img() const
Definition loadsavetask.cpp:453
void addListener(LoadingProcessListener *const listener) override
Definition loadsavetask.cpp:402
void setResult(const LoadingDescription &loadingDescription, const DImg &img) override
Definition loadsavetask.cpp:306
virtual void postProcess()
Definition loadsavetask.cpp:325
volatile bool m_completed
Definition loadsavetask.h:159
void notifyNewLoadingProcess(LoadingProcess *const process, const LoadingDescription &description) override
Definition loadsavetask.cpp:412
Definition datefolderview.cpp:34