#ifndef FRMIMGSHOW_H #define FRMIMGSHOW_H #include #include #include #include #include #include #include #include #include #include #include #include #include class FrmImgShow : public QWidget { Q_OBJECT public: explicit FrmImgShow(QString& url, QWidget *parent = nullptr); private: QLabel* labImg; QToolButton* btnCopy; QToolButton* btnDelete; QSpacerItem* horizenSpacer; QHBoxLayout* hLayout; QVBoxLayout* vLayout; QNetworkAccessManager* manager; QString url; protected: virtual bool eventFilter(QObject* watched, QEvent* event); private slots: void onFinished(QNetworkReply *reply); private: void initForm(); void initWidget(); void initManager(); signals: }; #endif // FRMIMGSHOW_H