├── .cursor └── rules │ └── public.mdc ├── .cursorindexingignore ├── .envrc ├── .github └── workflows │ ├── archlinux-build.yaml │ └── reuse-check.yml ├── .gitignore ├── .gitmodules ├── .obs ├── deepin_workflows.yml └── workflows.yml ├── .reuse └── dep5 ├── CMakeLists.txt ├── LICENSES ├── Apache-2.0.txt ├── CC-BY-4.0.txt ├── CC0-1.0.txt ├── GPL-2.0-only.txt ├── GPL-3.0-only.txt └── LGPL-3.0-only.txt ├── README.md ├── README.zh_CN.md ├── analyze_coverage.py ├── cmake ├── Helpers.cmake ├── PackageVersionHelper.cmake └── WaylandScannerHelpers.cmake ├── debian ├── changelog ├── control ├── copyright ├── rules ├── source │ └── format └── watch ├── default.nix ├── doc └── ai │ ├── qwcolormanagementv1-usage-guide.md │ ├── qwlroots-wrapping-patterns-best-practices-en.md │ └── qwlroots-wrapping-patterns-best-practices.md ├── examples ├── CMakeLists.txt └── tinywl │ ├── CMakeLists.txt │ └── main.cpp ├── flake.lock ├── flake.nix ├── garnix.yaml ├── nix └── default.nix ├── src ├── CMakeLists.txt ├── cmake │ ├── CMakeConfig.cmake.in │ ├── pkgconfig.pc.in │ └── qwconfig.h.in ├── interfaces │ ├── qwbackendinterface.h │ ├── qwbufferinterface.h │ ├── qwinterface.h │ ├── qwkeyboardinterface.h │ ├── qwoutputinterface.h │ ├── qwpointerinterface.h │ ├── qwrendererinterface.h │ ├── qwswitchinterface.h │ └── qwtabletpadinterface.h ├── qwbackend.cpp ├── qwbackend.h ├── qwdisplay.h ├── qwglobal.h ├── qwobject.cpp ├── qwobject.h ├── render │ ├── qwallocator.h │ ├── qwcolor.h │ ├── qwdmabuf.h │ ├── qwdrmformatset.h │ ├── qwdrmsyncobj.h │ ├── qwegl.h │ ├── qwrenderer.h │ ├── qwswapchain.h │ └── qwtexture.h ├── types │ ├── qwalphamodifierv1.h │ ├── qwbuffer.h │ ├── qwcolormanagerv1.h │ ├── qwcompositor.h │ ├── qwcontenttypev1.h │ ├── qwcursor.h │ ├── qwcursorshapev1.h │ ├── qwdamagering.h │ ├── qwdatacontrolv1.h │ ├── qwdatadevice.h │ ├── qwdrm.h │ ├── qwdrmleasev1.h │ ├── qwexportdmabufv1.h │ ├── qwextforeigntoplevellistv1.h │ ├── qwextimagecopycapturev1.h │ ├── qwforeigntoplevelhandlev1.h │ ├── qwfractionalscalemanagerv1.h │ ├── qwfullscreenshellv1.h │ ├── qwgammacontorlv1.h │ ├── qwidleinhibitv1.h │ ├── qwidlenotifyv1.h │ ├── qwinputdevice.cpp │ ├── qwinputdevice.h │ ├── qwinputmethodv2.h │ ├── qwkeyboard.h │ ├── qwkeyboardgroup.h │ ├── qwkeyboardshortcutsinhibitv1.h │ ├── qwlayershellv1.h │ ├── qwlinuxdmabufv1.h │ ├── qwlinuxdrmsyncobjv1.h │ ├── qwoutput.h │ ├── qwoutputlayer.h │ ├── qwoutputlayout.h │ ├── qwoutputmanagementv1.h │ ├── qwoutputpowermanagementv1.h │ ├── qwpointer.h │ ├── qwpointerconstraintsv1.h │ ├── qwpointergesturesv1.h │ ├── qwpresentation.h │ ├── qwprimaryselection.h │ ├── qwprimaryselectionv1.h │ ├── qwrelativepointerv1.h │ ├── qwscene.h │ ├── qwscreencopyv1.h │ ├── qwseat.h │ ├── qwsecuritycontextmanagerv1.h │ ├── qwsessionlockv1.h │ ├── qwshm.h │ ├── qwsinglepixelbufferv1.h │ ├── qwsubcompositor.h │ ├── qwswitch.h │ ├── qwtablet.h │ ├── qwtabletpad.h │ ├── qwtabletv2.h │ ├── qwtearingcontrolv1.h │ ├── qwtextinputv3.h │ ├── qwtouch.h │ ├── qwtransientseatv1.h │ ├── qwviewporter.h │ ├── qwvirtualkeyboardv1.h │ ├── qwvirtualpointerv1.h │ ├── qwxcursormanager.h │ ├── qwxdgactivationv1.h │ ├── qwxdgdecorationmanagerv1.h │ ├── qwxdgforeignregistry.h │ ├── qwxdgforeignv1.h │ ├── qwxdgforeignv2.h │ ├── qwxdgoutputv1.h │ ├── qwxdgshell.h │ ├── qwxwayland.h │ ├── qwxwaylandserver.h │ ├── qwxwaylandshellv1.h │ └── qwxwaylandsurface.h └── util │ ├── qwbox.h │ ├── qwlogging.h │ └── qwsignalconnector.h └── tests ├── CMakeLists.txt ├── qwobject_test ├── CMakeLists.txt ├── qwabc.h ├── test_qwobject.cpp ├── wlr_abc.cpp └── wlr_abc.h └── test_qwobject.cpp /.cursor/rules/public.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.cursor/rules/public.mdc -------------------------------------------------------------------------------- /.cursorindexingignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.cursorindexingignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/archlinux-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.github/workflows/archlinux-build.yaml -------------------------------------------------------------------------------- /.github/workflows/reuse-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.github/workflows/reuse-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.gitmodules -------------------------------------------------------------------------------- /.obs/deepin_workflows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.obs/deepin_workflows.yml -------------------------------------------------------------------------------- /.obs/workflows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.obs/workflows.yml -------------------------------------------------------------------------------- /.reuse/dep5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/.reuse/dep5 -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/CC-BY-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/LICENSES/CC-BY-4.0.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/GPL-2.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/LICENSES/GPL-2.0-only.txt -------------------------------------------------------------------------------- /LICENSES/GPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/LICENSES/GPL-3.0-only.txt -------------------------------------------------------------------------------- /LICENSES/LGPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/LICENSES/LGPL-3.0-only.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /analyze_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/analyze_coverage.py -------------------------------------------------------------------------------- /cmake/Helpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/cmake/Helpers.cmake -------------------------------------------------------------------------------- /cmake/PackageVersionHelper.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/cmake/PackageVersionHelper.cmake -------------------------------------------------------------------------------- /cmake/WaylandScannerHelpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/cmake/WaylandScannerHelpers.cmake -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/debian/watch -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/default.nix -------------------------------------------------------------------------------- /doc/ai/qwcolormanagementv1-usage-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/doc/ai/qwcolormanagementv1-usage-guide.md -------------------------------------------------------------------------------- /doc/ai/qwlroots-wrapping-patterns-best-practices-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/doc/ai/qwlroots-wrapping-patterns-best-practices-en.md -------------------------------------------------------------------------------- /doc/ai/qwlroots-wrapping-patterns-best-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/doc/ai/qwlroots-wrapping-patterns-best-practices.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/tinywl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/examples/tinywl/CMakeLists.txt -------------------------------------------------------------------------------- /examples/tinywl/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/examples/tinywl/main.cpp -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/flake.nix -------------------------------------------------------------------------------- /garnix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/garnix.yaml -------------------------------------------------------------------------------- /nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/nix/default.nix -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/cmake/CMakeConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/cmake/CMakeConfig.cmake.in -------------------------------------------------------------------------------- /src/cmake/pkgconfig.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/cmake/pkgconfig.pc.in -------------------------------------------------------------------------------- /src/cmake/qwconfig.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/cmake/qwconfig.h.in -------------------------------------------------------------------------------- /src/interfaces/qwbackendinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwbackendinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwbufferinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwbufferinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwkeyboardinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwkeyboardinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwoutputinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwoutputinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwpointerinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwpointerinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwrendererinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwrendererinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwswitchinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwswitchinterface.h -------------------------------------------------------------------------------- /src/interfaces/qwtabletpadinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/interfaces/qwtabletpadinterface.h -------------------------------------------------------------------------------- /src/qwbackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/qwbackend.cpp -------------------------------------------------------------------------------- /src/qwbackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/qwbackend.h -------------------------------------------------------------------------------- /src/qwdisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/qwdisplay.h -------------------------------------------------------------------------------- /src/qwglobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/qwglobal.h -------------------------------------------------------------------------------- /src/qwobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/qwobject.cpp -------------------------------------------------------------------------------- /src/qwobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/qwobject.h -------------------------------------------------------------------------------- /src/render/qwallocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwallocator.h -------------------------------------------------------------------------------- /src/render/qwcolor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwcolor.h -------------------------------------------------------------------------------- /src/render/qwdmabuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwdmabuf.h -------------------------------------------------------------------------------- /src/render/qwdrmformatset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwdrmformatset.h -------------------------------------------------------------------------------- /src/render/qwdrmsyncobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwdrmsyncobj.h -------------------------------------------------------------------------------- /src/render/qwegl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwegl.h -------------------------------------------------------------------------------- /src/render/qwrenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwrenderer.h -------------------------------------------------------------------------------- /src/render/qwswapchain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwswapchain.h -------------------------------------------------------------------------------- /src/render/qwtexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/render/qwtexture.h -------------------------------------------------------------------------------- /src/types/qwalphamodifierv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwalphamodifierv1.h -------------------------------------------------------------------------------- /src/types/qwbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwbuffer.h -------------------------------------------------------------------------------- /src/types/qwcolormanagerv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwcolormanagerv1.h -------------------------------------------------------------------------------- /src/types/qwcompositor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwcompositor.h -------------------------------------------------------------------------------- /src/types/qwcontenttypev1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwcontenttypev1.h -------------------------------------------------------------------------------- /src/types/qwcursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwcursor.h -------------------------------------------------------------------------------- /src/types/qwcursorshapev1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwcursorshapev1.h -------------------------------------------------------------------------------- /src/types/qwdamagering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwdamagering.h -------------------------------------------------------------------------------- /src/types/qwdatacontrolv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwdatacontrolv1.h -------------------------------------------------------------------------------- /src/types/qwdatadevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwdatadevice.h -------------------------------------------------------------------------------- /src/types/qwdrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwdrm.h -------------------------------------------------------------------------------- /src/types/qwdrmleasev1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwdrmleasev1.h -------------------------------------------------------------------------------- /src/types/qwexportdmabufv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwexportdmabufv1.h -------------------------------------------------------------------------------- /src/types/qwextforeigntoplevellistv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwextforeigntoplevellistv1.h -------------------------------------------------------------------------------- /src/types/qwextimagecopycapturev1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwextimagecopycapturev1.h -------------------------------------------------------------------------------- /src/types/qwforeigntoplevelhandlev1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwforeigntoplevelhandlev1.h -------------------------------------------------------------------------------- /src/types/qwfractionalscalemanagerv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwfractionalscalemanagerv1.h -------------------------------------------------------------------------------- /src/types/qwfullscreenshellv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwfullscreenshellv1.h -------------------------------------------------------------------------------- /src/types/qwgammacontorlv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwgammacontorlv1.h -------------------------------------------------------------------------------- /src/types/qwidleinhibitv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwidleinhibitv1.h -------------------------------------------------------------------------------- /src/types/qwidlenotifyv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwidlenotifyv1.h -------------------------------------------------------------------------------- /src/types/qwinputdevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwinputdevice.cpp -------------------------------------------------------------------------------- /src/types/qwinputdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwinputdevice.h -------------------------------------------------------------------------------- /src/types/qwinputmethodv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwinputmethodv2.h -------------------------------------------------------------------------------- /src/types/qwkeyboard.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/types/qwkeyboardgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwkeyboardgroup.h -------------------------------------------------------------------------------- /src/types/qwkeyboardshortcutsinhibitv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwkeyboardshortcutsinhibitv1.h -------------------------------------------------------------------------------- /src/types/qwlayershellv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwlayershellv1.h -------------------------------------------------------------------------------- /src/types/qwlinuxdmabufv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwlinuxdmabufv1.h -------------------------------------------------------------------------------- /src/types/qwlinuxdrmsyncobjv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwlinuxdrmsyncobjv1.h -------------------------------------------------------------------------------- /src/types/qwoutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwoutput.h -------------------------------------------------------------------------------- /src/types/qwoutputlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwoutputlayer.h -------------------------------------------------------------------------------- /src/types/qwoutputlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwoutputlayout.h -------------------------------------------------------------------------------- /src/types/qwoutputmanagementv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwoutputmanagementv1.h -------------------------------------------------------------------------------- /src/types/qwoutputpowermanagementv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwoutputpowermanagementv1.h -------------------------------------------------------------------------------- /src/types/qwpointer.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/types/qwpointerconstraintsv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwpointerconstraintsv1.h -------------------------------------------------------------------------------- /src/types/qwpointergesturesv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwpointergesturesv1.h -------------------------------------------------------------------------------- /src/types/qwpresentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwpresentation.h -------------------------------------------------------------------------------- /src/types/qwprimaryselection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwprimaryselection.h -------------------------------------------------------------------------------- /src/types/qwprimaryselectionv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwprimaryselectionv1.h -------------------------------------------------------------------------------- /src/types/qwrelativepointerv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwrelativepointerv1.h -------------------------------------------------------------------------------- /src/types/qwscene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwscene.h -------------------------------------------------------------------------------- /src/types/qwscreencopyv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwscreencopyv1.h -------------------------------------------------------------------------------- /src/types/qwseat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwseat.h -------------------------------------------------------------------------------- /src/types/qwsecuritycontextmanagerv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwsecuritycontextmanagerv1.h -------------------------------------------------------------------------------- /src/types/qwsessionlockv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwsessionlockv1.h -------------------------------------------------------------------------------- /src/types/qwshm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwshm.h -------------------------------------------------------------------------------- /src/types/qwsinglepixelbufferv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwsinglepixelbufferv1.h -------------------------------------------------------------------------------- /src/types/qwsubcompositor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwsubcompositor.h -------------------------------------------------------------------------------- /src/types/qwswitch.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/types/qwtablet.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/types/qwtabletpad.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/types/qwtabletv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwtabletv2.h -------------------------------------------------------------------------------- /src/types/qwtearingcontrolv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwtearingcontrolv1.h -------------------------------------------------------------------------------- /src/types/qwtextinputv3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwtextinputv3.h -------------------------------------------------------------------------------- /src/types/qwtouch.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/types/qwtransientseatv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwtransientseatv1.h -------------------------------------------------------------------------------- /src/types/qwviewporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwviewporter.h -------------------------------------------------------------------------------- /src/types/qwvirtualkeyboardv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwvirtualkeyboardv1.h -------------------------------------------------------------------------------- /src/types/qwvirtualpointerv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwvirtualpointerv1.h -------------------------------------------------------------------------------- /src/types/qwxcursormanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxcursormanager.h -------------------------------------------------------------------------------- /src/types/qwxdgactivationv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxdgactivationv1.h -------------------------------------------------------------------------------- /src/types/qwxdgdecorationmanagerv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxdgdecorationmanagerv1.h -------------------------------------------------------------------------------- /src/types/qwxdgforeignregistry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxdgforeignregistry.h -------------------------------------------------------------------------------- /src/types/qwxdgforeignv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxdgforeignv1.h -------------------------------------------------------------------------------- /src/types/qwxdgforeignv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxdgforeignv2.h -------------------------------------------------------------------------------- /src/types/qwxdgoutputv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxdgoutputv1.h -------------------------------------------------------------------------------- /src/types/qwxdgshell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxdgshell.h -------------------------------------------------------------------------------- /src/types/qwxwayland.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxwayland.h -------------------------------------------------------------------------------- /src/types/qwxwaylandserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxwaylandserver.h -------------------------------------------------------------------------------- /src/types/qwxwaylandshellv1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxwaylandshellv1.h -------------------------------------------------------------------------------- /src/types/qwxwaylandsurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/types/qwxwaylandsurface.h -------------------------------------------------------------------------------- /src/util/qwbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/util/qwbox.h -------------------------------------------------------------------------------- /src/util/qwlogging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/util/qwlogging.h -------------------------------------------------------------------------------- /src/util/qwsignalconnector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/src/util/qwsignalconnector.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(qwobject_test) 2 | -------------------------------------------------------------------------------- /tests/qwobject_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/tests/qwobject_test/CMakeLists.txt -------------------------------------------------------------------------------- /tests/qwobject_test/qwabc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/tests/qwobject_test/qwabc.h -------------------------------------------------------------------------------- /tests/qwobject_test/test_qwobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/tests/qwobject_test/test_qwobject.cpp -------------------------------------------------------------------------------- /tests/qwobject_test/wlr_abc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/tests/qwobject_test/wlr_abc.cpp -------------------------------------------------------------------------------- /tests/qwobject_test/wlr_abc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/tests/qwobject_test/wlr_abc.h -------------------------------------------------------------------------------- /tests/test_qwobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vioken/qwlroots/HEAD/tests/test_qwobject.cpp --------------------------------------------------------------------------------