13#include <QtGui/qimage.h>
14#include <QtWidgets/qframe.h>
25 virtual QWidget*
getQWidget(
void)
override {
return this; };
27 virtual void paintEvent(QPaintEvent* _event)
override;
29 virtual QSize sizeHint(
void)
const override;
31 virtual void wheelEvent(QWheelEvent* _event)
override;
33 virtual void keyPressEvent(QKeyEvent* _event)
override;
35 virtual void mousePressEvent(QMouseEvent* _event)
override;
37 void setImage(
const QImage& _image);
38 const QImage&
image(
void)
const {
return m_image; };
40 void setImageMargins(
const QMargins& _margins);
47 void imagePixedClicked(
const QPoint& _px);
50 bool m_enabledResizing;
53 QMargins m_imageMargins;
Definition ImagePreview.h:18
void setEnableResizing(bool _enable)
Definition ImagePreview.h:43
virtual QWidget * getQWidget(void) override
Returns a pointer to the root widget of this object.
Definition ImagePreview.h:25
const QMargins & getImageMargins(void) const
Definition ImagePreview.h:41
const QImage & image(void) const
Definition ImagePreview.h:38
bool getEnableResizing(void) const
Definition ImagePreview.h:44