24 #ifndef DIGIKAM_IPFS_TALKER_H
25 #define DIGIKAM_IPFS_TALKER_H
31 #include <QTimerEvent>
73 explicit IpfsTalker(QObject*
const parent =
nullptr);
107 void startWorkTimer();
111 void stopWorkTimer();
Definition: ipfstalker.h:68
void progress(unsigned int percent, const IpfsTalkerAction &action)
unsigned int workQueueLength()
Definition: ipfstalker.cpp:103
void success(const IpfsTalkerResult &result)
void queueWork(const IpfsTalkerAction &action)
Definition: ipfstalker.cpp:108
IpfsTalker(QObject *const parent=nullptr)
Definition: ipfstalker.cpp:87
void uploadProgress(qint64 sent, qint64 total)
Definition: ipfstalker.cpp:131
~IpfsTalker() override
Definition: ipfstalker.cpp:93
void timerEvent(QTimerEvent *event) override
Definition: ipfstalker.cpp:218
void replyFinished()
Definition: ipfstalker.cpp:139
void cancelAllWork()
Definition: ipfstalker.cpp:114
void error(const QString &msg, const IpfsTalkerAction &action)
Definition: ipfsimageslist.cpp:42
IpfsTalkerActionType
Definition: ipfstalker.h:37
Definition: ipfstalker.h:42
QString title
Definition: ipfstalker.h:48
QString description
Definition: ipfstalker.h:49
struct DigikamGenericIpfsPlugin::IpfsTalkerAction::@6 upload
QString imgpath
Definition: ipfstalker.h:47
IpfsTalkerActionType type
Definition: ipfstalker.h:43
Definition: ipfstalker.h:58
uint size
Definition: ipfstalker.h:61
QString name
Definition: ipfstalker.h:59
QString url
Definition: ipfstalker.h:60
Definition: ipfstalker.h:54
const IpfsTalkerAction * action
Definition: ipfstalker.h:55
struct DigikamGenericIpfsPlugin::IpfsTalkerResult::IPFSImage image