RestLink 2.2.0
Powerfull Rest Client for Qt
Loading...
Searching...
No Matches
cookiejar.h
1#ifndef RESTLINK_COOKIEJAR_H
2#define RESTLINK_COOKIEJAR_H
3
4#include <RestLink/global.h>
5
6#include <QtNetwork/qnetworkcookiejar.h>
7
8namespace RestLink {
9
10class CookieJarPrivate;
11class RESTLINK_EXPORT CookieJar : public QNetworkCookieJar
12{
13 Q_OBJECT
14
15public:
16 explicit CookieJar(QObject *parent = nullptr);
17 virtual ~CookieJar();
18
19 bool load();
20 bool save();
21
22 bool loadFromFile(const QString &fileName);
23 bool saveToFile(const QString &fileName) const;
24
25 bool loadFromDevice(QIODevice *device);
26 bool saveToDevice(QIODevice *device) const;
27
28 void loadFromData(const QByteArray &data);
29 void saveToData(QByteArray *data) const;
30
31private:
32 QScopedPointer<CookieJarPrivate> d_ptr;
33};
34
35} // namespace RestLink
36
37#endif // RESTLINK_COOKIEJAR_H