61 #if !defined(Q_MOC_RUN)
65 #include <QGraphicsView>
68 class QGraphicsSvgItem;
81 explicit DtQSvgView(QWidget *parent =
nullptr);
89 virtual void load(
const std::string& contents,
bool bKeepViewport =
false);
92 virtual bool openFile(
const QString &fileName);
94 virtual void drawBackground(QPainter *p,
const QRectF &rect)
override;
96 virtual QSize svgSize()
const;
98 virtual qreal zoomFactor()
const;
101 virtual void setViewBackground(
bool enable);
103 virtual void zoomIn();
104 virtual void zoomOut();
105 virtual void resetZoom();
111 virtual void wheelEvent(QWheelEvent *event)
override;
112 virtual void paintEvent(QPaintEvent *event)
override;
114 virtual void deleteAndClearSvg();
117 virtual void zoomBy(qreal factor);
Definition: DtQSvgView.h:76
QGraphicsRectItem * m_backgroundItem
Definition: DtQSvgView.h:123
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
QSvgRenderer * pMySvgRenderer
Definition: DtQSvgView.h:119
QGraphicsSvgItem * m_svgItem
Definition: DtQSvgView.h:122