#ifndef IMGURUPLOADER_HPP #define IMGURUPLOADER_HPP #include "../uploader.hpp" #include #include class ImgurUploader : public Uploader { Q_DECLARE_TR_FUNCTIONS(ImgurUploader) friend struct SegfaultWorkaround; public: QString name() override { return "imgur"; } QString description() override { return "imgur.com uploader"; } void doUpload(QByteArray byteArray, QString, ScreenshotFile sf) override; void showSettings() override; private: void handleSend(QString auth, QString mime, QByteArray byteArray, ScreenshotFile sf); }; #endif // IMGURUPLOADER_HPP