#ifndef IMAGEPREVIEWER_H #define IMAGEPREVIEWER_H #include /** * @brief 用于ImageLoader的图片预览器 */ class ImagePreviewer : public QWidget { Q_OBJECT public: explicit ImagePreviewer(QWidget *parent = nullptr); void setImg(QImage img); void setMaxScaleMultiple(int m); protected: virtual void paintEvent(QPaintEvent* event) override; signals: private: QImage m_img; int m_maxScaleMultiple = 3; }; #endif // IMAGEPREVIEWER_H