| | |
| | | namespace QWK { |
| | | |
| | | class QWK_CORE_EXPORT CoreWindowAgentPrivate { |
| | | Q_DISABLE_COPY(CoreWindowAgentPrivate) |
| | | Q_DECLARE_PUBLIC(CoreWindowAgent) |
| | | |
| | | public: |
| | | CoreWindowAgentPrivate(); |
| | | virtual ~CoreWindowAgentPrivate(); |
| | |
| | | |
| | | CoreWindowAgent *q_ptr; // no need to initialize |
| | | |
| | | bool setup(QWindow *window, const WindowItemDelegatePtr &delegate); |
| | | bool setup(QObject *host, WindowItemDelegate *delegate); |
| | | |
| | | WindowContextPtr eventHandler; |
| | | std::unique_ptr<AbstractWindowContext> context; |
| | | |
| | | Q_DISABLE_COPY_MOVE(CoreWindowAgentPrivate) |
| | | }; |
| | | |
| | | } |