diff options
| author | Nikita Kostovsky <nikita@kostovsky.me> | 2025-06-22 16:54:02 +0200 |
|---|---|---|
| committer | Nikita Kostovsky <nikita@kostovsky.me> | 2025-06-22 16:54:02 +0200 |
| commit | f674e179d602d3ccb9818d28fe06f371059449dc (patch) | |
| tree | 996fb624986512de91581a18332f004d34220ba2 /src/playground.h | |
parse and insert feeds and items
Diffstat (limited to 'src/playground.h')
| -rw-r--r-- | src/playground.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/playground.h b/src/playground.h new file mode 100644 index 0000000..784b06b --- /dev/null +++ b/src/playground.h @@ -0,0 +1,27 @@ +#pragma once + +#include <QDateTime> +#include <QObject> +#include <QSize> +#include <QUrl> + +class QNetworkAccessManager; +class QNetworkReply; + +class AtomChannel; + +class Playground : public QObject +{ + Q_OBJECT + +public: + explicit Playground(); + +public slots: + void fetchUrl(const QUrl &url); + void onReplyFinished(QNetworkReply *reply); + std::shared_ptr<AtomChannel> parseFeed(QIODevice *ioDevice); + +private: + QNetworkAccessManager *m_networkManager{nullptr}; +}; |
