File indexing completed on 2024-05-12 05:32:27

0001 /*
0002  SPDX-FileCopyrightText: 2023 David Edmundson <davidedmundson@kde.org>
0003 
0004 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0005 */
0006 #include <QObject>
0007 
0008 namespace KWin
0009 {
0010 
0011 class SecurityContextManagerV1InterfacePrivate;
0012 class SecurityContextManagerV1Interface;
0013 class Display;
0014 
0015 class SecurityContextManagerV1Interface : public QObject
0016 {
0017     Q_OBJECT
0018 public:
0019     SecurityContextManagerV1Interface(Display *display, QObject *parent = nullptr);
0020     ~SecurityContextManagerV1Interface() override;
0021 
0022 private:
0023     std::unique_ptr<SecurityContextManagerV1InterfacePrivate> d;
0024 };
0025 }