#ifndef NEWSWIDGET_H #define NEWSWIDGET_H #include #include #include "models/downloader.h" namespace Ui { class NewsWidget; } class NewsWidget : public QWidget { Q_OBJECT public: explicit NewsWidget(QWidget *parent = 0); ~NewsWidget(); public slots: void updateNews(); private: void constructNewsPiece(int piece_id, QString title, QString text, QString news_src); void setImgToNewsPiece(int piece_id, QPixmap img); private: Ui::NewsWidget *ui; QTimer news_update_timer; QByteArray news_data; Downloader news_downloader; }; #endif // NEWSWIDGET_H