Changeset View
Changeset View
Standalone View
Standalone View
scrobbler.h
Show All 14 Lines | |||||
15 | * this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
16 | */ | 16 | */ | ||
17 | 17 | | |||
18 | #ifndef JUK_SCROBBLER_H | 18 | #ifndef JUK_SCROBBLER_H | ||
19 | #define JUK_SCROBBLER_H | 19 | #define JUK_SCROBBLER_H | ||
20 | 20 | | |||
21 | #include <QObject> | 21 | #include <QObject> | ||
22 | #include <QMap> | 22 | #include <QMap> | ||
23 | #include <QNetworkAccessManager> | ||||
23 | #include <QDateTime> | 24 | #include <QDateTime> | ||
24 | 25 | | |||
25 | #include <KWallet> | 26 | #include <KWallet> | ||
26 | 27 | | |||
27 | #include <memory> | 28 | #include <memory> | ||
28 | 29 | | |||
29 | #include "filehandle.h" | 30 | #include "filehandle.h" | ||
30 | 31 | | |||
Show All 30 Lines | |||||
61 | 62 | | |||
62 | private: | 63 | private: | ||
63 | void sign(QMap<QString, QString> &request); | 64 | void sign(QMap<QString, QString> &request); | ||
64 | void post(QMap<QString, QString> &request); | 65 | void post(QMap<QString, QString> &request); | ||
65 | QByteArray md5(QByteArray data); | 66 | QByteArray md5(QByteArray data); | ||
66 | 67 | | |||
67 | QDateTime m_playbackTimer; | 68 | QDateTime m_playbackTimer; | ||
68 | FileHandle m_file; | 69 | FileHandle m_file; | ||
69 | QNetworkAccessManager *m_networkAccessManager; | | |||
70 | 70 | | |||
71 | std::unique_ptr<QNetworkAccessManager> m_networkAccessManager; | ||||
71 | std::unique_ptr<Wallet> m_wallet; | 72 | std::unique_ptr<Wallet> m_wallet; | ||
72 | }; | 73 | }; | ||
73 | 74 | | |||
74 | #endif /* JUK_SCROBBLER_H */ | 75 | #endif /* JUK_SCROBBLER_H */ |