Files
2026-04-29 14:10:10 +08:00

31 lines
482 B
C++

#ifndef IMAGEPREVIEWER_H
#define IMAGEPREVIEWER_H
#include <QWidget>
/**
* @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