diff options
Diffstat (limited to 'launcher/minecraft/services/SkinDelete.h')
-rw-r--r-- | launcher/minecraft/services/SkinDelete.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/launcher/minecraft/services/SkinDelete.h b/launcher/minecraft/services/SkinDelete.h index 839bf9bc..83a84685 100644 --- a/launcher/minecraft/services/SkinDelete.h +++ b/launcher/minecraft/services/SkinDelete.h @@ -2,22 +2,20 @@ #include <QFile> #include <QtNetwork/QtNetwork> -#include <memory> -#include <minecraft/auth/AuthSession.h> #include "tasks/Task.h" -typedef std::shared_ptr<class SkinDelete> SkinDeletePtr; +typedef shared_qobject_ptr<class SkinDelete> SkinDeletePtr; class SkinDelete : public Task { Q_OBJECT public: - SkinDelete(QObject *parent, AuthSessionPtr session); + SkinDelete(QObject *parent, QString token); virtual ~SkinDelete() = default; private: - AuthSessionPtr m_session; - std::shared_ptr<QNetworkReply> m_reply; + QString m_token; + shared_qobject_ptr<QNetworkReply> m_reply; protected: virtual void executeTask(); @@ -26,4 +24,3 @@ public slots: void downloadError(QNetworkReply::NetworkError); void downloadFinished(); }; - |