diff options
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/qml2puppet/iconrenderer/iconrenderer.h')
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/iconrenderer/iconrenderer.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/iconrenderer/iconrenderer.h b/share/qtcreator/qml/qmlpuppet/qml2puppet/iconrenderer/iconrenderer.h index f7bab0f6fc..64afed6f8a 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/iconrenderer/iconrenderer.h +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/iconrenderer/iconrenderer.h @@ -44,13 +44,21 @@ public: void setupRender(); +protected: + bool eventFilter(QObject *watched, QEvent *event) override; + private: + void createIcon(); void render(const QString &fileName); + void resizeContent(int size); int m_size = 16; + double m_ratio = 1.; QString m_filePath; QString m_source; QQuickView *m_quickView = nullptr; QQuickItem *m_contentItem = nullptr; + QQuickItem *m_containerItem = nullptr; DesignerSupport m_designerSupport; + bool m_is3D = false; }; |