diff options
| author | Vaxry <43317083+vaxerski@users.noreply.github.com> | 2023-07-18 15:30:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-18 15:30:28 +0200 |
| commit | 8370a7fcc4627e6f21395cc8b81298369be5cdaf (patch) | |
| tree | 6be17dc7ba367ea7322d81f20b89b5cdf7defc4d /src/managers/ProtocolManager.hpp | |
| parent | 629e61c7a56561ee5d565dda6d0d8b7c41dbe9c7 (diff) | |
internal: Protocol C++ Wraps + XDGOutput impl (#2733)
move to our own xdgoutput impl instead of wlr's
Diffstat (limited to 'src/managers/ProtocolManager.hpp')
| -rw-r--r-- | src/managers/ProtocolManager.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/managers/ProtocolManager.hpp b/src/managers/ProtocolManager.hpp index bc6b776e..223460a1 100644 --- a/src/managers/ProtocolManager.hpp +++ b/src/managers/ProtocolManager.hpp @@ -6,16 +6,21 @@ #include "../protocols/TextInputV1.hpp" #include "../protocols/GlobalShortcuts.hpp" #include "../protocols/Screencopy.hpp" +#include "../protocols/XDGOutput.hpp" class CProtocolManager { public: CProtocolManager(); + // TODO: rewrite to use the new protocol framework std::unique_ptr<CToplevelExportProtocolManager> m_pToplevelExportProtocolManager; std::unique_ptr<CFractionalScaleProtocolManager> m_pFractionalScaleProtocolManager; std::unique_ptr<CTextInputV1ProtocolManager> m_pTextInputV1ProtocolManager; std::unique_ptr<CGlobalShortcutsProtocolManager> m_pGlobalShortcutsProtocolManager; std::unique_ptr<CScreencopyProtocolManager> m_pScreencopyProtocolManager; + + // New protocols + std::unique_ptr<CXDGOutputProtocol> m_pXDGOutputProtocol; }; inline std::unique_ptr<CProtocolManager> g_pProtocolManager; |
