summaryrefslogtreecommitdiff
path: root/adw/src/preferencesrow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'adw/src/preferencesrow.cpp')
-rw-r--r--adw/src/preferencesrow.cpp147
1 files changed, 0 insertions, 147 deletions
diff --git a/adw/src/preferencesrow.cpp b/adw/src/preferencesrow.cpp
deleted file mode 100644
index 898903f..0000000
--- a/adw/src/preferencesrow.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-/**
- * @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/object.h>
-#include <glibmm/objectbase.h>
-#include <glibmm/propertyproxy.h>
-#include <glibmm/ustring.h>
-#include <glibmm/wrap.h>
-
-#include <gtkmm/listboxrow.h>
-
-#include <glib-object.h>
-#include <gtk/gtk.h>
-
-namespace Adwaita
-{
- namespace
- {
- auto constinit _class = PreferencesRow_Class{};
- } // namespace
-
- auto PreferencesRow::get_type() -> GType
- {
- return _class.init().get_type();
- }
-
- auto PreferencesRow::get_base_type() -> GType
- {
- return adw_preferences_row_get_type();
- }
-
- PreferencesRow::PreferencesRow(Glib::ConstructParams const & params)
- : Gtk::ListBoxRow{params}
- {
- }
-
- PreferencesRow::PreferencesRow(BaseObjectType * gobj)
- : Gtk::ListBoxRow(GTK_LIST_BOX_ROW(gobj))
- {
- }
-
- PreferencesRow::PreferencesRow()
- : Glib::ObjectBase{nullptr}
- , Gtk::ListBoxRow{Glib::ConstructParams{_class.init()}}
- {
- }
-
- auto PreferencesRow::get_title() const -> Glib::ustring
- {
- return adw_preferences_row_get_title(const_cast<BaseObjectType *>(unwrap(this)));
- }
-
- auto PreferencesRow::get_title_selectable() const noexcept -> bool
- {
- return adw_preferences_row_get_title_selectable(const_cast<BaseObjectType *>(unwrap(this)));
- }
-
- auto PreferencesRow::get_use_markup() const noexcept -> bool
- {
- return adw_preferences_row_get_use_markup(const_cast<BaseObjectType *>(unwrap(this)));
- }
-
- auto PreferencesRow::get_use_underline() const noexcept -> bool
- {
- return adw_preferences_row_get_use_underline(const_cast<BaseObjectType *>(unwrap(this)));
- }
-
- auto PreferencesRow::set_title(Glib::ustring const & title) -> CppObjectType &
- {
- adw_preferences_row_set_title(Glib::unwrap(this), title.c_str());
- return *this;
- }
-
- auto PreferencesRow::set_title_selectable(bool selectable) noexcept -> CppObjectType &
- {
- adw_preferences_row_set_title_selectable(Glib::unwrap(this), selectable);
- return *this;
- }
-
- auto PreferencesRow::set_use_markup(bool use) noexcept -> CppObjectType &
- {
- adw_preferences_row_set_use_markup(Glib::unwrap(this), use);
- return *this;
- }
-
- auto PreferencesRow::set_use_underline(bool use) noexcept -> CppObjectType &
- {
- adw_preferences_row_set_use_underline(Glib::unwrap(this), use);
- return *this;
- }
-
- auto PreferencesRow::property_title() -> Glib::PropertyProxy<Glib::ustring>
- {
- return Glib::PropertyProxy<Glib::ustring>{this, "title"};
- }
-
- auto PreferencesRow::property_title() const -> Glib::PropertyProxy_ReadOnly<Glib::ustring>
- {
- return Glib::PropertyProxy_ReadOnly<Glib::ustring>{this, "title"};
- }
-
- auto PreferencesRow::property_title_selectable() -> Glib::PropertyProxy<bool>
- {
- return Glib::PropertyProxy<bool>{this, "title-selectable"};
- }
-
- auto PreferencesRow::property_title_selectable() const -> Glib::PropertyProxy_ReadOnly<bool>
- {
- return Glib::PropertyProxy_ReadOnly<bool>{this, "title-selectable"};
- }
-
- auto PreferencesRow::property_use_markup() -> Glib::PropertyProxy<bool>
- {
- return Glib::PropertyProxy<bool>{this, "use-markup"};
- }
-
- auto PreferencesRow::property_use_markup() const -> Glib::PropertyProxy_ReadOnly<bool>
- {
- return Glib::PropertyProxy_ReadOnly<bool>{this, "use-markup"};
- }
-
- auto PreferencesRow::property_use_underline() -> Glib::PropertyProxy<bool>
- {
- return Glib::PropertyProxy<bool>{this, "use-underline"};
- }
-
- auto PreferencesRow::property_use_underline() const -> Glib::PropertyProxy_ReadOnly<bool>
- {
- return Glib::PropertyProxy_ReadOnly<bool>{this, "use-underline"};
- }
-
-} // namespace Adwaita
-
-namespace Glib
-{
- auto wrap(AdwPreferencesRow * object, bool copy) -> Adwaita::PreferencesRow *
- {
- return dynamic_cast<Adwaita::PreferencesRow *>(Glib::wrap_auto(G_OBJECT(object), copy));
- }
-} // namespace Glib \ No newline at end of file