diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-04-25 11:56:28 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-04-25 11:56:28 +0200 |
| commit | 868bfbcb0347878883b56b787bd1f63fd46c61c8 (patch) | |
| tree | a8f5c4f2afb88766bcdf4bf9c765aefd9acf99eb | |
| parent | 2c4e151343828af13b28ec39946b6bf34748c2b3 (diff) | |
| download | libadwaitamm-868bfbcb0347878883b56b787bd1f63fd46c61c8.tar.xz libadwaitamm-868bfbcb0347878883b56b787bd1f63fd46c61c8.zip | |
adw: perform basic code cleanup
57 files changed, 433 insertions, 246 deletions
diff --git a/include/adwaitamm/actionrow.hpp b/include/adwaitamm/actionrow.hpp index 6a34e15..b6507b7 100644 --- a/include/adwaitamm/actionrow.hpp +++ b/include/adwaitamm/actionrow.hpp @@ -1,8 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_ACTION_ROW_HPP #define LIBADWAITAMM_ACTION_ROW_HPP +#include "adwaitamm/helpers/gobj_mixin.hpp" #include "adwaitamm/preferencesrow.hpp" -#include "helpers/gobj_mixin.hpp" #include <glibmm/class.h> #include <glibmm/object.h> @@ -16,8 +22,9 @@ #include <glib-object.h> #include <glib.h> -using AdwActionRow = struct _AdwActionRow; -using AdwActionRowClass = struct _AdwActionRowClass; +#define _ADWAITA_INSIDE +#include <adw-action-row.h> +#undef _ADWAITA_INSIDE namespace Adwaita { diff --git a/include/adwaitamm/alertdialog.hpp b/include/adwaitamm/alertdialog.hpp index fb0d88f..367512d 100644 --- a/include/adwaitamm/alertdialog.hpp +++ b/include/adwaitamm/alertdialog.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_ALERT_DIALOG_HPP #define LIBADWAITAMM_ALERT_DIALOG_HPP diff --git a/include/adwaitamm/application.hpp b/include/adwaitamm/application.hpp index 0cbc24f..0da9427 100644 --- a/include/adwaitamm/application.hpp +++ b/include/adwaitamm/application.hpp @@ -1,9 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_APPLICATION_HPP #define LIBADWAITAMM_APPLICATION_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> diff --git a/include/adwaitamm/applicationwindow.hpp b/include/adwaitamm/applicationwindow.hpp index 454fad5..c2fa0d1 100644 --- a/include/adwaitamm/applicationwindow.hpp +++ b/include/adwaitamm/applicationwindow.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_APPLICATION_WINDOW_HPP #define LIBADWAITAMM_APPLICATION_WINDOW_HPP diff --git a/include/adwaitamm/breakpoint.hpp b/include/adwaitamm/breakpoint.hpp index 7bcb2d9..4b40574 100644 --- a/include/adwaitamm/breakpoint.hpp +++ b/include/adwaitamm/breakpoint.hpp @@ -1,10 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_BREAKPOINT_HPP #define LIBADWAITAMM_BREAKPOINT_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" #include <glibmm/object.h> -#include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> @@ -88,5 +93,4 @@ namespace Glib auto wrap(AdwBreakpoint * object, bool copy = false) -> Glib::RefPtr<Adwaita::Breakpoint>; } // namespace Glib - #endif
\ No newline at end of file diff --git a/include/adwaitamm/dialog.hpp b/include/adwaitamm/dialog.hpp index eeaeda1..de6af0c 100644 --- a/include/adwaitamm/dialog.hpp +++ b/include/adwaitamm/dialog.hpp @@ -1,12 +1,16 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_DIALOG_HPP #define LIBADWAITAMM_DIALOG_HPP #include "adwaitamm/breakpoint.hpp" #include "helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> -#include <glibmm/objectbase.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> diff --git a/include/adwaitamm/enums.hpp b/include/adwaitamm/enums.hpp index 03f5dc9..8cae39d 100644 --- a/include/adwaitamm/enums.hpp +++ b/include/adwaitamm/enums.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_ENUMS_HPP #define LIBADWAITAMM_ENUMS_HPP diff --git a/include/adwaitamm/preferencesdialog.hpp b/include/adwaitamm/preferencesdialog.hpp index 080651f..cdc1444 100644 --- a/include/adwaitamm/preferencesdialog.hpp +++ b/include/adwaitamm/preferencesdialog.hpp @@ -1,17 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PREFERENCES_DIALOG_HPP #define LIBADWAITAMM_PREFERENCES_DIALOG_HPP +#include "adwaitamm/dialog.hpp" #include "adwaitamm/preferencespage.hpp" -#include "dialog.hpp" #include "helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> -#include <glibmm/objectbase.h> -#include <glibmm/refptr.h> -#include <glibmm/ustring.h> - -#include <gtkmm/widget.h> #include <glib-object.h> diff --git a/include/adwaitamm/preferencespage.hpp b/include/adwaitamm/preferencespage.hpp index 311796f..16ef88a 100644 --- a/include/adwaitamm/preferencespage.hpp +++ b/include/adwaitamm/preferencespage.hpp @@ -1,13 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PREFERENCES_PAGE_HPP #define LIBADWAITAMM_PREFERENCES_PAGE_HPP #include "helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> -#include <glibmm/objectbase.h> -#include <glibmm/refptr.h> -#include <glibmm/ustring.h> #include <gtkmm/widget.h> diff --git a/include/adwaitamm/preferencesrow.hpp b/include/adwaitamm/preferencesrow.hpp index 3bbaaec..523d3ae 100644 --- a/include/adwaitamm/preferencesrow.hpp +++ b/include/adwaitamm/preferencesrow.hpp @@ -1,21 +1,25 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PREFERENCES_ROW_HPP #define LIBADWAITAMM_PREFERENCES_ROW_HPP #include "helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> -#include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> -#include <glibmm/refptr.h> #include <glibmm/ustring.h> #include <gtkmm/listboxrow.h> #include <glib-object.h> -using AdwPreferencesRow = struct _AdwPreferencesRow; -using AdwPreferencesRowClass = struct _AdwPreferencesRowClass; +#define _ADWAITA_INSIDE +#include <adw-preferences-row.h> +#undef _ADWAITA_INSIDE namespace Adwaita { diff --git a/include/adwaitamm/private/actionrow_p.hpp b/include/adwaitamm/private/actionrow_p.hpp index 5ccce02..b8a24eb 100644 --- a/include/adwaitamm/private/actionrow_p.hpp +++ b/include/adwaitamm/private/actionrow_p.hpp @@ -1,20 +1,23 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_ACTION_ROW_P_HPP #define LIBADWAITAMM_PRIVATE_ACTION_ROW_P_HPP -#include <sigc++/signal.h> +#include "adwaitamm/private/preferencesrow_p.hpp" #include <glibmm/class.h> #include <glibmm/objectbase.h> -#include <glib-object.h> - -using AdwActionRow = struct _AdwActionRow; -using AdwActionRowClass = struct _AdwActionRowClass; -using AdwPreferencesRowClass = struct _AdwPreferencesRowClass; +#define _ADWAITA_INSIDE +#include <adw-action-row.h> +#undef _ADWAITA_INSIDE namespace Adwaita { - struct ActionRow_Class : Glib::Class { using BaseClassParent = AdwPreferencesRowClass; @@ -27,7 +30,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif
\ No newline at end of file diff --git a/include/adwaitamm/private/alertdialog_p.hpp b/include/adwaitamm/private/alertdialog_p.hpp index 949b4b8..e9a648b 100644 --- a/include/adwaitamm/private/alertdialog_p.hpp +++ b/include/adwaitamm/private/alertdialog_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_ALERT_DIALOG_P_HPP #define LIBADWAITAMM_PRIVATE_ALERT_DIALOG_P_HPP @@ -6,10 +12,6 @@ #include <glibmm/class.h> #include <glibmm/objectbase.h> -#include <gtkmm/widget.h> - -#include <gtk/gtk.h> - #define _ADWAITA_INSIDE #include <adw-alert-dialog.h> #undef _ADWAITA_INSIDE diff --git a/include/adwaitamm/private/application_p.hpp b/include/adwaitamm/private/application_p.hpp index b9ac5f6..effb8ad 100644 --- a/include/adwaitamm/private/application_p.hpp +++ b/include/adwaitamm/private/application_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_APPLICATION_P_HPP #define LIBADWAITAMM_PRIVATE_APPLICATION_P_HPP @@ -6,23 +12,19 @@ #include <gtkmm/application.h> -#include <gtk/gtk.h> - #define _ADWAITA_INSIDE #include <adw-application.h> #undef _ADWAITA_INSIDE namespace Adwaita { - struct Application; - struct Application_Class : Glib::Class { using BaseClassParent = GtkApplicationClass; using BaseClassType = AdwApplicationClass; using BaseObjectType = AdwApplication; using CppClassParent = Gtk::Application_Class; - using CppObjectType = Application; + using CppObjectType = struct Application; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/include/adwaitamm/private/applicationwindow_p.hpp b/include/adwaitamm/private/applicationwindow_p.hpp index d44629e..f96cebd 100644 --- a/include/adwaitamm/private/applicationwindow_p.hpp +++ b/include/adwaitamm/private/applicationwindow_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_APPLICATION_WINDOW_P_HPP #define LIBADWAITAMM_PRIVATE_APPLICATION_WINDOW_P_HPP @@ -6,23 +12,19 @@ #include <gtkmm/applicationwindow.h> -#include <gtk/gtk.h> - #define _ADWAITA_INSIDE #include <adw-application-window.h> #undef _ADWAITA_INSIDE namespace Adwaita { - struct ApplicationWindow; - struct ApplicationWindow_Class : Glib::Class { using BaseClassParent = GtkApplicationWindowClass; using BaseClassType = AdwApplicationWindowClass; using BaseObjectType = AdwApplicationWindow; using CppClassParent = Gtk::ApplicationWindow_Class; - using CppObjectType = ApplicationWindow; + using CppObjectType = struct ApplicationWindow; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/include/adwaitamm/private/breakpoint_p.hpp b/include/adwaitamm/private/breakpoint_p.hpp index b4f6bc4..37e745f 100644 --- a/include/adwaitamm/private/breakpoint_p.hpp +++ b/include/adwaitamm/private/breakpoint_p.hpp @@ -1,11 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_BREAKPOINT_P_HPP #define LIBADWAITAMM_PRIVATE_BREAKPOINT_P_HPP -#include <sigc++/signal.h> - #include <glibmm/class.h> +#include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/private/object_p.h> #include <glib-object.h> @@ -15,7 +19,6 @@ namespace Adwaita { - struct Breakpoint_Class : Glib::Class { using BaseClassParent = GObjectClass; @@ -28,7 +31,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif
\ No newline at end of file diff --git a/include/adwaitamm/private/dialog_p.hpp b/include/adwaitamm/private/dialog_p.hpp index 5f02dba..a8be388 100644 --- a/include/adwaitamm/private/dialog_p.hpp +++ b/include/adwaitamm/private/dialog_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_DIALOG_P_HPP #define LIBADWAITAMM_PRIVATE_DIALOG_P_HPP @@ -6,23 +12,19 @@ #include <gtkmm/widget.h> -#include <gtk/gtk.h> - #define _ADWAITA_INSIDE #include <adw-dialog.h> #undef _ADWAITA_INSIDE namespace Adwaita { - struct Dialog; - struct Dialog_Class : Glib::Class { using BaseClassParent = GtkWidgetClass; using BaseClassType = AdwDialogClass; using BaseObjectType = AdwDialog; using CppClassParent = Gtk::Widget_Class; - using CppObjectType = Dialog; + using CppObjectType = struct Dialog; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/include/adwaitamm/private/preferencesdialog_p.hpp b/include/adwaitamm/private/preferencesdialog_p.hpp index 14f1038..b146ea6 100644 --- a/include/adwaitamm/private/preferencesdialog_p.hpp +++ b/include/adwaitamm/private/preferencesdialog_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_PREFERENCES_DIALOG_P_HPP #define LIBADWAITAMM_PRIVATE_PREFERENCES_DIALOG_P_HPP @@ -6,10 +12,6 @@ #include <glibmm/class.h> #include <glibmm/objectbase.h> -#include <gtkmm/widget.h> - -#include <gtk/gtk.h> - #define _ADWAITA_INSIDE #include <adw-preferences-dialog.h> #undef _ADWAITA_INSIDE diff --git a/include/adwaitamm/private/preferencespage_p.hpp b/include/adwaitamm/private/preferencespage_p.hpp index 0a84a99..adc297e 100644 --- a/include/adwaitamm/private/preferencespage_p.hpp +++ b/include/adwaitamm/private/preferencespage_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_PREFERENCES_PAGE_P_HPP #define LIBADWAITAMM_PRIVATE_PREFERENCES_PAGE_P_HPP @@ -6,23 +12,19 @@ #include <gtkmm/widget.h> -#include <gtk/gtk.h> - #define _ADWAITA_INSIDE #include <adw-preferences-page.h> #undef _ADWAITA_INSIDE namespace Adwaita { - struct PreferencesPage; - struct PreferencesPage_Class : Glib::Class { using BaseClassParent = GtkWidgetClass; using BaseClassType = AdwPreferencesPageClass; using BaseObjectType = AdwPreferencesPage; using CppClassParent = Gtk::Widget_Class; - using CppObjectType = PreferencesPage; + using CppObjectType = struct PreferencesPage; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/include/adwaitamm/private/preferencesrow_p.hpp b/include/adwaitamm/private/preferencesrow_p.hpp index be0b25b..fd6c22b 100644 --- a/include/adwaitamm/private/preferencesrow_p.hpp +++ b/include/adwaitamm/private/preferencesrow_p.hpp @@ -1,36 +1,35 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_PREFERENCES_ROW_P_HPP #define LIBADWAITAMM_PRIVATE_PREFERENCES_ROW_P_HPP #include <glibmm/class.h> #include <glibmm/objectbase.h> -#include <gtk/gtk.h> - -using AdwPreferencesRow = struct _AdwPreferencesRow; -using AdwPreferencesRowClass = struct _AdwPreferencesRowClass; +#include <gtkmm/listboxrow.h> -namespace Gtk -{ - struct ListBoxRow_Class; -} // namespace Gtk +#define _ADWAITA_INSIDE +#include <adw-preferences-row.h> +#undef _ADWAITA_INSIDE namespace Adwaita { - struct PreferencesRow; - struct PreferencesRow_Class : Glib::Class { using BaseClassParent = GtkListBoxRowClass; using BaseClassType = AdwPreferencesRowClass; using BaseObjectType = AdwPreferencesRow; using CppClassParent = Gtk::ListBoxRow_Class; - using CppObjectType = PreferencesRow; + using CppObjectType = struct PreferencesRow; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif
\ No newline at end of file diff --git a/include/adwaitamm/private/stylemanager_p.hpp b/include/adwaitamm/private/stylemanager_p.hpp index a37eedd..52bf7a5 100644 --- a/include/adwaitamm/private/stylemanager_p.hpp +++ b/include/adwaitamm/private/stylemanager_p.hpp @@ -1,9 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_STYLE_MANAGER_P_HPP #define LIBADWAITAMM_PRIVATE_STYLE_MANAGER_P_HPP #include <glibmm/class.h> +#include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/private/object_p.h> #include <glib-object.h> @@ -13,7 +19,6 @@ namespace Adwaita { - struct StyleManager_Class : Glib::Class { using BaseClassParent = GObjectClass; @@ -26,7 +31,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif
\ No newline at end of file diff --git a/include/adwaitamm/private/switchrow_p.hpp b/include/adwaitamm/private/switchrow_p.hpp index 7c2288b..b1eecc5 100644 --- a/include/adwaitamm/private/switchrow_p.hpp +++ b/include/adwaitamm/private/switchrow_p.hpp @@ -1,22 +1,23 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_SWITCH_ROW_P_HPP #define LIBADWAITAMM_PRIVATE_SWITCH_ROW_P_HPP #include "adwaitamm/private/actionrow_p.hpp" -#include <sigc++/signal.h> - #include <glibmm/class.h> #include <glibmm/objectbase.h> -#include <glib-object.h> - #define _ADWAITA_INSIDE #include <adw-switch-row.h> #undef _ADWAITA_INSIDE namespace Adwaita { - struct SwitchRow_Class : Glib::Class { using BaseClassParent = AdwActionRowClass; @@ -29,7 +30,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif
\ No newline at end of file diff --git a/include/adwaitamm/private/toast_p.hpp b/include/adwaitamm/private/toast_p.hpp index 2431b32..2f2b420 100644 --- a/include/adwaitamm/private/toast_p.hpp +++ b/include/adwaitamm/private/toast_p.hpp @@ -1,11 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_TOAST_P_HPP #define LIBADWAITAMM_PRIVATE_TOAST_P_HPP -#include <sigc++/signal.h> - #include <glibmm/class.h> +#include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/private/object_p.h> #include <glib-object.h> @@ -15,20 +19,18 @@ namespace Adwaita { - struct Toast_Class : Glib::Class { using BaseClassParent = GObjectClass; using BaseClassType = AdwToastClass; using BaseObjectType = AdwToast; - using CppClassParent = struct Glib::Object_Class; + using CppClassParent = Glib::Object_Class; using CppObjectType = struct Toast; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif
\ No newline at end of file diff --git a/include/adwaitamm/private/toastoverlay_p.hpp b/include/adwaitamm/private/toastoverlay_p.hpp index 3fa651b..d19ba8e 100644 --- a/include/adwaitamm/private/toastoverlay_p.hpp +++ b/include/adwaitamm/private/toastoverlay_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_TOAST_OVERLAY_P_HPP #define LIBADWAITAMM_PRIVATE_TOAST_OVERLAY_P_HPP @@ -6,23 +12,19 @@ #include <gtkmm/widget.h> -#include <gtk/gtk.h> - #define _ADWAITA_INSIDE #include <adw-toast-overlay.h> #undef _ADWAITA_INSIDE namespace Adwaita { - struct ToastOverlay; - struct ToastOverlay_Class : Glib::Class { using BaseClassParent = GtkWidgetClass; using BaseClassType = AdwToastOverlayClass; using BaseObjectType = AdwToastOverlay; using CppClassParent = Gtk::Widget_Class; - using CppObjectType = ToastOverlay; + using CppObjectType = struct ToastOverlay; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/include/adwaitamm/stylemanager.hpp b/include/adwaitamm/stylemanager.hpp index 15f0f0e..b735cf0 100644 --- a/include/adwaitamm/stylemanager.hpp +++ b/include/adwaitamm/stylemanager.hpp @@ -1,20 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_STYLE_MANAGER_HPP #define LIBADWAITAMM_STYLE_MANAGER_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> -#include <glibmm/objectbase.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> -#include <giomm/application.h> - -#include <gtkmm/application.h> - #include <gdkmm/display.h> #include <gdkmm/rgba.h> + #include <glib-object.h> #define _ADWAITA_INSIDE diff --git a/include/adwaitamm/switchrow.hpp b/include/adwaitamm/switchrow.hpp index c95544e..ddcc3f5 100644 --- a/include/adwaitamm/switchrow.hpp +++ b/include/adwaitamm/switchrow.hpp @@ -1,17 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_SWITCH_ROW_HPP #define LIBADWAITAMM_SWITCH_ROW_HPP -#include "helpers/gobj_mixin.hpp" #include "adwaitamm/actionrow.hpp" +#include "adwaitamm/helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> -#include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> -#include <glibmm/refptr.h> -#include <glibmm/ustring.h> - -#include <gtkmm/widget.h> #include <glib-object.h> diff --git a/include/adwaitamm/toast.hpp b/include/adwaitamm/toast.hpp index 4aee04d..8c84fad 100644 --- a/include/adwaitamm/toast.hpp +++ b/include/adwaitamm/toast.hpp @@ -1,12 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_TOAST_HPP #define LIBADWAITAMM_TOAST_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include <sigc++/signal.h> - #include <glibmm/object.h> -#include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> #include <glibmm/refptr.h> #include <glibmm/signalproxy.h> diff --git a/include/adwaitamm/toastoverlay.hpp b/include/adwaitamm/toastoverlay.hpp index 581d14b..2015cd8 100644 --- a/include/adwaitamm/toastoverlay.hpp +++ b/include/adwaitamm/toastoverlay.hpp @@ -1,13 +1,16 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_TOASTOVERLAY_HPP #define LIBADWAITAMM_TOASTOVERLAY_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> -#include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> -#include <glibmm/refptr.h> #include <gtkmm/widget.h> diff --git a/include/adwaitamm/wrap_init.hpp b/include/adwaitamm/wrap_init.hpp index 98e40c3..ae7209d 100644 --- a/include/adwaitamm/wrap_init.hpp +++ b/include/adwaitamm/wrap_init.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_WRAP_INIT_HPP #define LIBADWAITAMM_WRAP_INIT_HPP diff --git a/src/actionrow.cpp b/src/actionrow.cpp index 8242a6e..9c33aec 100644 --- a/src/actionrow.cpp +++ b/src/actionrow.cpp @@ -1,33 +1,42 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/actionrow.hpp" -#include "adwaitamm/private/actionrow_p.hpp" #include "adwaitamm/preferencesrow.hpp" +#include "adwaitamm/private/actionrow_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> -#include <glibmm/utility.h> #include <glibmm/wrap.h> -#include <gtkmm/init.h> -#include <gtkmm/listboxrow.h> -#include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> #include <gtkmm/widget.h> -#include <adwaita.h> #include <glib-object.h> #include <glib.h> -#include <gtk/gtk.h> namespace Adwaita + { namespace { auto constinit _class = ActionRow_Class{}; + + namespace property_name + { + auto constexpr activatable_widget = "activatable-widget"; + auto constexpr icon_name = "icon-name"; + auto constexpr subtitle = "subtitle"; + auto constexpr subtitle_lines = "subtitle-lines"; + auto constexpr subtitle_selectable = "subtitle-selectable"; + auto constexpr title_lines = "title-lines"; + } // namespace property_name } // namespace auto ActionRow::get_type() -> GType @@ -139,62 +148,62 @@ namespace Adwaita auto ActionRow::property_activatable_widget() noexcept -> Glib::PropertyProxy<Gtk::Widget *> { - return Glib::PropertyProxy<Gtk::Widget *>(this, "activatable-widget"); + return Glib::PropertyProxy<Gtk::Widget *>(this, property_name::activatable_widget); } auto ActionRow::property_activatable_widget() const noexcept -> Glib::PropertyProxy_ReadOnly<Gtk::Widget *> { - return Glib::PropertyProxy_ReadOnly<Gtk::Widget *>(this, "activatable-widget"); + return Glib::PropertyProxy_ReadOnly<Gtk::Widget *>(this, property_name::activatable_widget); } auto ActionRow::property_icon_name() noexcept -> Glib::PropertyProxy<Glib::ustring> { - return Glib::PropertyProxy<Glib::ustring>(this, "icon-name"); + return Glib::PropertyProxy<Glib::ustring>(this, property_name::icon_name); } auto ActionRow::property_icon_name() const noexcept -> Glib::PropertyProxy_ReadOnly<Glib::ustring> { - return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "icon-name"); + return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, property_name::icon_name); } auto ActionRow::property_subtitle() noexcept -> Glib::PropertyProxy<Glib::ustring> { - return Glib::PropertyProxy<Glib::ustring>(this, "subtitle"); + return Glib::PropertyProxy<Glib::ustring>(this, property_name::subtitle); } auto ActionRow::property_subtitle() const noexcept -> Glib::PropertyProxy_ReadOnly<Glib::ustring> { - return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "subtitle"); + return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, property_name::subtitle); } auto ActionRow::property_subtitle_lines() noexcept -> Glib::PropertyProxy<int> { - return Glib::PropertyProxy<int>(this, "subtitle-lines"); + return Glib::PropertyProxy<int>(this, property_name::subtitle_lines); } auto ActionRow::property_subtitle_lines() const noexcept -> Glib::PropertyProxy_ReadOnly<int> { - return Glib::PropertyProxy_ReadOnly<int>(this, "subtitle-lines"); + return Glib::PropertyProxy_ReadOnly<int>(this, property_name::subtitle_lines); } auto ActionRow::property_subtitle_selectable() noexcept -> Glib::PropertyProxy<bool> { - return Glib::PropertyProxy<bool>(this, "subtitle-selectable"); + return Glib::PropertyProxy<bool>(this, property_name::subtitle_selectable); } auto ActionRow::property_subtitle_selectable() const noexcept -> Glib::PropertyProxy_ReadOnly<bool> { - return Glib::PropertyProxy_ReadOnly<bool>(this, "subtitle-selectable"); + return Glib::PropertyProxy_ReadOnly<bool>(this, property_name::subtitle_selectable); } auto ActionRow::property_title_lines() noexcept -> Glib::PropertyProxy<int> { - return Glib::PropertyProxy<int>(this, "title-lines"); + return Glib::PropertyProxy<int>(this, property_name::title_lines); } auto ActionRow::property_title_lines() const noexcept -> Glib::PropertyProxy_ReadOnly<int> { - return Glib::PropertyProxy_ReadOnly<int>(this, "title-lines"); + return Glib::PropertyProxy_ReadOnly<int>(this, property_name::title_lines); } } // namespace Adwaita diff --git a/src/alertdialog.cpp b/src/alertdialog.cpp index 24c5705..0e91e68 100644 --- a/src/alertdialog.cpp +++ b/src/alertdialog.cpp @@ -1,10 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/alertdialog.hpp" -#include "adwaitamm/private/alertdialog_p.hpp" #include "adwaitamm/dialog.hpp" +#include "adwaitamm/helpers/async_callback.hpp" +#include "adwaitamm/private/alertdialog_p.hpp" -#include <glibmm/class.h> -#include <glibmm/exceptionhandler.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> #include <glibmm/refptr.h> @@ -15,17 +20,9 @@ #include <giomm/asyncresult.h> #include <giomm/cancellable.h> -#include <gtkmm/init.h> -#include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> #include <gtkmm/widget.h> -#include <adwaitamm/helpers/async_callback.hpp> - -#include <adwaita.h> #include <glib-object.h> -#include <glib.h> -#include <gtk/gtk.h> namespace Adwaita { diff --git a/src/application.cpp b/src/application.cpp index 55caff5..a50d133 100644 --- a/src/application.cpp +++ b/src/application.cpp @@ -1,6 +1,12 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/application.hpp" -#include "adwaitamm/private/application_p.hpp" +#include "adwaitamm/private/application_p.hpp" #include "adwaitamm/wrap_init.hpp" #include <glibmm/class.h> @@ -8,13 +14,13 @@ #include <glibmm/objectbase.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> +#include <glibmm/utility.h> #include <glibmm/wrap.h> #include <giomm/application.h> #include <gtkmm/application.h> #include <gtkmm/init.h> -#include <gtkmm/private/application_p.h> #include <adwaita.h> #include <gio/gio.h> diff --git a/src/applicationwindow.cpp b/src/applicationwindow.cpp index 50817d2..5b01cfb 100644 --- a/src/applicationwindow.cpp +++ b/src/applicationwindow.cpp @@ -1,22 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/applicationwindow.hpp" #include "adwaitamm/private/applicationwindow_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/refptr.h> -#include <glibmm/ustring.h> -#include <glibmm/utility.h> #include <glibmm/wrap.h> #include <gtkmm/application.h> #include <gtkmm/applicationwindow.h> -#include <gtkmm/init.h> -#include <gtkmm/object.h> -#include <gtkmm/private/applicationwindow_p.h> -#include <adwaita.h> #include <glib-object.h> #include <gtk/gtk.h> diff --git a/src/breakpoint.cpp b/src/breakpoint.cpp index e19db41..be275e1 100644 --- a/src/breakpoint.cpp +++ b/src/breakpoint.cpp @@ -1,19 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/breakpoint.hpp" -#include "adwaitamm/private/breakpoint_p.hpp" #include "adwaitamm/enums.hpp" +#include "adwaitamm/private/breakpoint_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/private/object_p.h> #include <glibmm/propertyproxy.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> #include <glibmm/wrap.h> -#include <gtkmm/buildable.h> - #include <glib-object.h> #include <optional> diff --git a/src/dialog.cpp b/src/dialog.cpp index 6f34d3d..c31fb8a 100644 --- a/src/dialog.cpp +++ b/src/dialog.cpp @@ -1,9 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/dialog.hpp" #include "adwaitamm/breakpoint.hpp" #include "adwaitamm/private/dialog_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> #include <glibmm/refptr.h> @@ -11,13 +16,8 @@ #include <glibmm/utility.h> #include <glibmm/wrap.h> -#include <gtkmm/init.h> -#include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> -#include <gtkmm/shortcutmanager.h> #include <gtkmm/widget.h> -#include <adwaita.h> #include <glib-object.h> #include <gtk/gtk.h> diff --git a/src/enums.cpp b/src/enums.cpp index 9261387..bcc8290 100644 --- a/src/enums.cpp +++ b/src/enums.cpp @@ -1,6 +1,12 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/enums.hpp" -#include <adwaitamm/stylemanager.hpp> +#include "adwaitamm/stylemanager.hpp" #include <adwaita.h> #include <glib-object.h> diff --git a/src/helpers/async_callback.cpp b/src/helpers/async_callback.cpp index 4f148f0..f8a8b27 100644 --- a/src/helpers/async_callback.cpp +++ b/src/helpers/async_callback.cpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/helpers/async_callback.hpp" #include <glibmm/exceptionhandler.h> diff --git a/src/preferencesdialog.cpp b/src/preferencesdialog.cpp index 19c9e35..3d70ed5 100644 --- a/src/preferencesdialog.cpp +++ b/src/preferencesdialog.cpp @@ -1,25 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/preferencesdialog.hpp" #include "adwaitamm/dialog.hpp" #include "adwaitamm/preferencespage.hpp" #include "adwaitamm/private/preferencesdialog_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/refptr.h> -#include <glibmm/ustring.h> -#include <glibmm/utility.h> #include <glibmm/wrap.h> -#include <gtkmm/init.h> -#include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> -#include <gtkmm/widget.h> - -#include <adwaita.h> #include <glib-object.h> -#include <gtk/gtk.h> namespace Adwaita { diff --git a/src/preferencespage.cpp b/src/preferencespage.cpp index 0c10d97..8ad9e8c 100644 --- a/src/preferencespage.cpp +++ b/src/preferencespage.cpp @@ -1,21 +1,19 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/preferencespage.hpp" #include "adwaitamm/private/preferencespage_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/refptr.h> -#include <glibmm/ustring.h> -#include <glibmm/utility.h> #include <glibmm/wrap.h> -#include <gtkmm/init.h> -#include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> #include <gtkmm/widget.h> -#include <adwaita.h> #include <glib-object.h> #include <gtk/gtk.h> diff --git a/src/preferencesrow.cpp b/src/preferencesrow.cpp index e54bebe..898903f 100644 --- a/src/preferencesrow.cpp +++ b/src/preferencesrow.cpp @@ -1,22 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/preferencesrow.hpp" #include "adwaitamm/private/preferencesrow_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> -#include <glibmm/refptr.h> #include <glibmm/ustring.h> -#include <glibmm/utility.h> #include <glibmm/wrap.h> -#include <gtkmm/init.h> #include <gtkmm/listboxrow.h> -#include <gtkmm/object.h> -#include <gtkmm/private/listboxrow_p.h> -#include <adwaita.h> #include <glib-object.h> #include <gtk/gtk.h> diff --git a/src/private/actionrow_p.cpp b/src/private/actionrow_p.cpp index 843c330..4a31bc8 100644 --- a/src/private/actionrow_p.cpp +++ b/src/private/actionrow_p.cpp @@ -1,7 +1,12 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/actionrow_p.hpp" #include "adwaitamm/actionrow.hpp" -#include "adwaitamm/private/preferencesrow_p.hpp" // IWYU pragma: keep - Required for CppClassParent:: #include <glibmm/class.h> #include <glibmm/objectbase.h> diff --git a/src/private/alertdialog_p.cpp b/src/private/alertdialog_p.cpp index 524446f..51cba24 100644 --- a/src/private/alertdialog_p.cpp +++ b/src/private/alertdialog_p.cpp @@ -1,14 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/alertdialog_p.hpp" #include "adwaitamm/alertdialog.hpp" #include <glibmm/class.h> -#include <glibmm/object.h> #include <glibmm/objectbase.h> #include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> -#include <gtkmm/shortcutmanager.h> #include <adwaita.h> diff --git a/src/private/application_p.cpp b/src/private/application_p.cpp index 62a0b98..5b841a0 100644 --- a/src/private/application_p.cpp +++ b/src/private/application_p.cpp @@ -1,13 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/application_p.hpp" #include "adwaitamm/application.hpp" #include <glibmm/class.h> -#include <glibmm/object.h> #include <glibmm/objectbase.h> #include <gtkmm/private/application_p.h> +#include <adwaita.h> + namespace Adwaita { auto Application_Class::init() -> Glib::Class const & diff --git a/src/private/applicationwindow_p.cpp b/src/private/applicationwindow_p.cpp index b2ba636..b5d2b19 100644 --- a/src/private/applicationwindow_p.cpp +++ b/src/private/applicationwindow_p.cpp @@ -1,13 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/applicationwindow_p.hpp" #include "adwaitamm/applicationwindow.hpp" #include <glibmm/class.h> -#include <glibmm/object.h> #include <glibmm/objectbase.h> #include <gtkmm/private/applicationwindow_p.h> +#include <adwaita.h> + namespace Adwaita { auto ApplicationWindow_Class::init() -> Glib::Class const & diff --git a/src/private/breakpoint_p.cpp b/src/private/breakpoint_p.cpp index 5a41a31..ed3dda6 100644 --- a/src/private/breakpoint_p.cpp +++ b/src/private/breakpoint_p.cpp @@ -1,11 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/breakpoint_p.hpp" #include "adwaitamm/breakpoint.hpp" #include <glibmm/class.h> #include <glibmm/objectbase.h> +#include <glibmm/private/object_p.h> + #include <gtkmm/buildable.h> +#include <adwaita.h> + namespace Adwaita { auto Breakpoint_Class::init() -> Glib::Class const & diff --git a/src/private/dialog_p.cpp b/src/private/dialog_p.cpp index da19ddc..e6ac6cd 100644 --- a/src/private/dialog_p.cpp +++ b/src/private/dialog_p.cpp @@ -1,9 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/dialog_p.hpp" #include "adwaitamm/dialog.hpp" #include <glibmm/class.h> -#include <glibmm/object.h> +#include <glibmm/objectbase.h> #include <gtkmm/object.h> #include <gtkmm/private/widget_p.h> diff --git a/src/private/preferencesdialog_p.cpp b/src/private/preferencesdialog_p.cpp index f114fa9..14e1aa7 100644 --- a/src/private/preferencesdialog_p.cpp +++ b/src/private/preferencesdialog_p.cpp @@ -1,14 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/preferencesdialog_p.hpp" #include "adwaitamm/preferencesdialog.hpp" #include <glibmm/class.h> -#include <glibmm/object.h> #include <glibmm/objectbase.h> #include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> -#include <gtkmm/shortcutmanager.h> #include <adwaita.h> diff --git a/src/private/preferencespage_p.cpp b/src/private/preferencespage_p.cpp index b9d9c59..0a7cd74 100644 --- a/src/private/preferencespage_p.cpp +++ b/src/private/preferencespage_p.cpp @@ -1,9 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/preferencespage_p.hpp" #include "adwaitamm/preferencespage.hpp" #include <glibmm/class.h> -#include <glibmm/object.h> +#include <glibmm/objectbase.h> #include <gtkmm/object.h> #include <gtkmm/private/widget_p.h> diff --git a/src/private/preferencesrow_p.cpp b/src/private/preferencesrow_p.cpp index fd5909e..5823d7e 100644 --- a/src/private/preferencesrow_p.cpp +++ b/src/private/preferencesrow_p.cpp @@ -1,8 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/preferencesrow_p.hpp" #include "adwaitamm/preferencesrow.hpp" #include <glibmm/class.h> +#include <glibmm/objectbase.h> #include <gtkmm/object.h> #include <gtkmm/private/listboxrow_p.h> diff --git a/src/private/stylemanager_p.cpp b/src/private/stylemanager_p.cpp index f35c6da..336444a 100644 --- a/src/private/stylemanager_p.cpp +++ b/src/private/stylemanager_p.cpp @@ -1,9 +1,18 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/stylemanager_p.hpp" #include "adwaitamm/stylemanager.hpp" #include <glibmm/class.h> #include <glibmm/objectbase.h> +#include <glibmm/private/object_p.h> + +#include <adwaita.h> namespace Adwaita { diff --git a/src/private/switch_row_p.cpp b/src/private/switchrow_p.cpp index 71fdf5b..0f071c4 100644 --- a/src/private/switch_row_p.cpp +++ b/src/private/switchrow_p.cpp @@ -1,4 +1,11 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/switchrow_p.hpp" + #include "adwaitamm/switchrow.hpp" #include <glibmm/class.h> @@ -7,6 +14,8 @@ #include <gtkmm/object.h> +#include <adwaita.h> + namespace Adwaita { auto SwitchRow_Class::init() -> Glib::Class const & diff --git a/src/private/toast_p.cpp b/src/private/toast_p.cpp index 7138835..e83bc10 100644 --- a/src/private/toast_p.cpp +++ b/src/private/toast_p.cpp @@ -1,8 +1,18 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/toast_p.hpp" #include "adwaitamm/toast.hpp" #include <glibmm/class.h> +#include <glibmm/objectbase.h> +#include <glibmm/private/object_p.h> + +#include <adwaita.h> namespace Adwaita { diff --git a/src/private/toastoverlay_p.cpp b/src/private/toastoverlay_p.cpp index 744f981..3834a1e 100644 --- a/src/private/toastoverlay_p.cpp +++ b/src/private/toastoverlay_p.cpp @@ -1,9 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/toastoverlay_p.hpp" #include "adwaitamm/toastoverlay.hpp" #include <glibmm/class.h> -#include <glibmm/object.h> #include <glibmm/objectbase.h> #include <gtkmm/object.h> diff --git a/src/stylemanager.cpp b/src/stylemanager.cpp index f62a162..c79bcbc 100644 --- a/src/stylemanager.cpp +++ b/src/stylemanager.cpp @@ -1,25 +1,24 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/stylemanager.hpp" -#include "adwaitamm/private/stylemanager_p.hpp" #include "adwaitamm/enums.hpp" +#include "adwaitamm/private/stylemanager_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> #include <glibmm/refptr.h> #include <glibmm/ustring.h> #include <glibmm/wrap.h> -#include <giomm/application.h> - -#include <gtkmm/application.h> -#include <gtkmm/init.h> -#include <gtkmm/private/application_p.h> - -#include <adwaita.h> #include <gdkmm/display.h> #include <gdkmm/rgba.h> -#include <gio/gio.h> + +#include <adwaita.h> #include <glib-object.h> namespace Adwaita diff --git a/src/switchrow.cpp b/src/switchrow.cpp index 010c133..e620ee6 100644 --- a/src/switchrow.cpp +++ b/src/switchrow.cpp @@ -1,19 +1,19 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/switchrow.hpp" #include "adwaitamm/actionrow.hpp" #include "adwaitamm/private/switchrow_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> -#include <glibmm/refptr.h> #include <glibmm/wrap.h> -#include <gtkmm/object.h> - -#include <adwaita.h> -#include <gio/gio.h> #include <glib-object.h> namespace Adwaita diff --git a/src/toast.cpp b/src/toast.cpp index b5cc12c..0a95b09 100644 --- a/src/toast.cpp +++ b/src/toast.cpp @@ -1,12 +1,16 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/toast.hpp" #include "adwaitamm/enums.hpp" #include "adwaitamm/private/toast_p.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> -#include <glibmm/private/object_p.h> #include <glibmm/propertyproxy.h> #include <glibmm/refptr.h> #include <glibmm/signalproxy.h> @@ -17,8 +21,6 @@ #include <gtkmm/widget.h> -#include <adwaita.h> -#include <gio/gio.h> #include <glib-object.h> #include <glib.h> diff --git a/src/toastoverlay.cpp b/src/toastoverlay.cpp index c4e248f..7be0797 100644 --- a/src/toastoverlay.cpp +++ b/src/toastoverlay.cpp @@ -1,24 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/toastoverlay.hpp" #include "adwaitamm/private/toastoverlay_p.hpp" #include "adwaitamm/toast.hpp" -#include <glibmm/class.h> #include <glibmm/object.h> #include <glibmm/objectbase.h> #include <glibmm/propertyproxy.h> -#include <glibmm/refptr.h> -#include <glibmm/ustring.h> -#include <glibmm/utility.h> -#include <glibmm/variant.h> #include <glibmm/wrap.h> -#include <gtkmm/object.h> -#include <gtkmm/private/widget_p.h> #include <gtkmm/widget.h> -#include <adwaita.h> -#include <gio/gio.h> #include <glib-object.h> namespace Adwaita diff --git a/src/wrap_init.cpp b/src/wrap_init.cpp index d00105c..9a9d372 100644 --- a/src/wrap_init.cpp +++ b/src/wrap_init.cpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/wrap_init.hpp" #include "adwaitamm/actionrow.hpp" @@ -9,15 +15,15 @@ #include "adwaitamm/preferencesdialog.hpp" #include "adwaitamm/preferencespage.hpp" #include "adwaitamm/preferencesrow.hpp" -#include "adwaitamm/private/actionrow_p.hpp" -#include "adwaitamm/private/alertdialog_p.hpp" -#include "adwaitamm/private/application_p.hpp" -#include "adwaitamm/private/applicationwindow_p.hpp" -#include "adwaitamm/private/breakpoint_p.hpp" -#include "adwaitamm/private/dialog_p.hpp" -#include "adwaitamm/private/preferencesdialog_p.hpp" -#include "adwaitamm/private/preferencespage_p.hpp" -#include "adwaitamm/private/preferencesrow_p.hpp" +#include "adwaitamm/private/actionrow_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/alertdialog_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/application_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/applicationwindow_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/breakpoint_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/dialog_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/preferencesdialog_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/preferencespage_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/preferencesrow_p.hpp" // IWYU pragma: keep - required for gobj class definition. #include "adwaitamm/private/stylemanager_p.hpp" #include "adwaitamm/private/switchrow_p.hpp" #include "adwaitamm/private/toast_p.hpp" |
