From 5d7c8646d5ed2a57bc322b62de192fbdf70429de Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 27 Mar 2025 08:27:32 +0100 Subject: adw: clean up implementation --- include/turns/adw/switchrow.hpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'include/turns/adw/switchrow.hpp') diff --git a/include/turns/adw/switchrow.hpp b/include/turns/adw/switchrow.hpp index ed5190a..e7e0131 100644 --- a/include/turns/adw/switchrow.hpp +++ b/include/turns/adw/switchrow.hpp @@ -6,11 +6,17 @@ #include "turns/adw/helpers/properties.hpp" #include +#include +#include #include #include #include +#define _ADWAITA_INSIDE +#include +#undef _ADWAITA_INSIDE + using AdwSwitchRow = struct _AdwSwitchRow; namespace turns::adw @@ -21,9 +27,9 @@ namespace turns::adw struct Class : Glib::Class { using BaseClassParent = AdwActionRowClass; - using BaseClassType = struct AdwSwitchRowClass; + using BaseClassType = AdwSwitchRowClass; using BaseObjectType = AdwSwitchRow; - using CppClassParent = adw::ActionRow; + using CppClassParent = adw::ActionRow::Class; using CppObjectType = SwitchRow; auto init() -> Glib::Class const &; -- cgit v1.2.3