#pragma once #include #include #include "tasks/Task.h" typedef shared_qobject_ptr SkinDeletePtr; class SkinDelete : public Task { Q_OBJECT public: SkinDelete(QObject *parent, QString token); virtual ~SkinDelete() = default; private: QString m_token; shared_qobject_ptr m_reply; protected: virtual void executeTask(); public slots: void downloadError(QNetworkReply::NetworkError); void downloadFinished(); };