SineStriker
2023-12-29 76924a335f40a0c3cc13805b4cb9429c336d33ca
src/core/contexts/cocoawindowcontext_p.h
@@ -1,6 +1,14 @@
#ifndef COCOAWINDOWCONTEXT_P_H
#define COCOAWINDOWCONTEXT_P_H
//
//  W A R N I N G !!!
//  -----------------
//
// This file is not part of the QWindowKit API. It is used purely as an
// implementation detail. This header file may change from version to
// version without notice, or may even be removed.
//
#include <QWKCore/private/abstractwindowcontext_p.h>
@@ -15,8 +23,17 @@
        QString key() const override;
        void virtual_hook(int id, void *data) override;
        QVariant windowAttribute(const QString &key) const override;
    protected:
        bool setupHost() override;
        void winIdChanged() override;
        bool windowAttributeChanged(const QString &key, const QVariant &attribute,
                                    const QVariant &oldAttribute) override;
    protected:
        WId windowId = 0;
        std::unique_ptr<SharedEventFilter> cocoaWindowEventFilter;
    };
}