#ifndef COREWINDOWAGENTPRIVATE_H #define COREWINDOWAGENTPRIVATE_H #include #include namespace QWK { class QWK_CORE_EXPORT CoreWindowAgentPrivate { Q_DECLARE_PUBLIC(CoreWindowAgent) public: CoreWindowAgentPrivate(); virtual ~CoreWindowAgentPrivate(); void init(); CoreWindowAgent *q_ptr; // no need to initialize bool setup(QWindow *window, WindowItemDelegate *delegate); std::unique_ptr context; Q_DISABLE_COPY_MOVE(CoreWindowAgentPrivate) }; } #endif // COREWINDOWAGENTPRIVATE_H