Zhao Yuhang
2023-12-10 b0249aebbacf71eee27e77c766ccb3dc33693b11
src/core/corewindowagent.h
@@ -1,6 +1,8 @@
#ifndef COREWINDOWAGENT_H
#define COREWINDOWAGENT_H
#include <memory>
#include <QtCore/QObject>
#include <QWKCore/qwkcoreglobal.h>
@@ -13,7 +15,7 @@
        Q_OBJECT
        Q_DECLARE_PRIVATE(CoreWindowAgent)
    public:
        ~CoreWindowAgent();
        ~CoreWindowAgent() override;
        enum SystemButton {
            Unknown,
@@ -24,6 +26,7 @@
            Close,
            NumSystemButton,
        };
        Q_ENUM(SystemButton)
    public Q_SLOTS:
        void showSystemMenu(const QPoint &pos);
@@ -33,9 +36,9 @@
        void raise();
    protected:
        CoreWindowAgent(CoreWindowAgentPrivate &d, QObject *parent = nullptr);
        explicit CoreWindowAgent(CoreWindowAgentPrivate &d, QObject *parent = nullptr);
        QScopedPointer<CoreWindowAgentPrivate> d_ptr;
        const std::unique_ptr<CoreWindowAgentPrivate> d_ptr;
    };
}