#ifndef WINDOWITEMDELEGATE_H #define WINDOWITEMDELEGATE_H #include #include #include namespace QWK { class WindowItemDelegate { public: virtual ~WindowItemDelegate() = default; public: virtual QWindow *window(QObject *obj) const = 0; virtual bool isEnabled(QObject *obj) const = 0; virtual bool isVisible(QObject *obj) const = 0; }; } #endif // WINDOWITEMDELEGATE_H