| | |
| | | namespace QWK { |
| | | |
| | | class QWK_WIDGETS_EXPORT WidgetItemDelegate : public WindowItemDelegate { |
| | | Q_DISABLE_COPY(WidgetItemDelegate) |
| | | |
| | | public: |
| | | WidgetItemDelegate(); |
| | | ~WidgetItemDelegate() override; |
| | | |
| | | public: |
| | | QWindow *window(QObject *obj) const override; |
| | | |
| | | bool isEnabled(QObject *obj) const override; |
| | | bool isVisible(QObject *obj) const override; |
| | | QRect mapGeometryToScene(const QObject *obj) const override; |
| | | |
| | | QWindow * hostWindow(QObject *host) const override; |
| | | bool isHostSizeFixed(QObject *host) const override; |
| | | |
| | | bool resetQtGrabbedControl() const override; |
| | | }; |
| | | |
| | | } |