#pragma once #include #include #include #include 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 parseFeed(QIODevice *ioDevice); private: QNetworkAccessManager *m_networkManager{nullptr}; };