From 0d9e3328a2e1b017b712c30ccb144d5ea0b45f33 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 27 Mar 2025 12:05:53 +0100 Subject: adw: extend dialog --- ui/include/turns/ui/windows/participant_editor.hpp | 3 --- ui/src/windows/participant_editor.cpp | 10 ++-------- 2 files changed, 2 insertions(+), 11 deletions(-) (limited to 'ui') diff --git a/ui/include/turns/ui/windows/participant_editor.hpp b/ui/include/turns/ui/windows/participant_editor.hpp index 6c7829f..508038a 100644 --- a/ui/include/turns/ui/windows/participant_editor.hpp +++ b/ui/include/turns/ui/windows/participant_editor.hpp @@ -27,8 +27,6 @@ namespace turns::ui::windows participant_editor(BaseObjectType * base, Glib::RefPtr const builder, Glib::RefPtr obj = {}); - auto present(Gtk::Widget * parent) -> void; - auto signal_finished() -> signal_finished_type; private: @@ -36,7 +34,6 @@ namespace turns::ui::windows auto handle_item_bind(Glib::RefPtr item) -> void; auto handle_item_setup(Glib::RefPtr item) -> void; - AdwDialog * m_adw; AdwComboRow * m_disposition; Gtk::Button * m_finish; AdwEntryRow * m_name; diff --git a/ui/src/windows/participant_editor.cpp b/ui/src/windows/participant_editor.cpp index 719bb1c..ddae0b2 100644 --- a/ui/src/windows/participant_editor.cpp +++ b/ui/src/windows/participant_editor.cpp @@ -36,7 +36,6 @@ namespace turns::ui::windows participant_editor::participant_editor(BaseObjectType * base, Glib::RefPtr const builder, Glib::RefPtr obj) : adw::Dialog{base} - , m_adw{ADW_DIALOG(Glib::unwrap(this))} , m_disposition{ADW_COMBO_ROW(Glib::unwrap(builder->get_widget("disposition")))} , m_finish{builder->get_widget("finish")} , m_name{ADW_ENTRY_ROW(Glib::unwrap(builder->get_widget("name")))} @@ -46,7 +45,7 @@ namespace turns::ui::windows , m_participant{obj} { - adw_dialog_set_title(m_adw, _(obj ? lang::edit_participant : lang::add_participant)); + set_title(_(obj ? lang::edit_participant : lang::add_participant)); m_finish->signal_clicked().connect(sigc::mem_fun(*this, &participant_editor::handle_finish_clicked)); for (auto n : std::views::iota(std::uint8_t{}, static_cast(core::disposition::END))) @@ -68,11 +67,6 @@ namespace turns::ui::windows } } - auto participant_editor::present(Gtk::Widget * parent) -> void - { - adw_dialog_present(m_adw, Glib::unwrap(parent)); - } - auto participant_editor::signal_finished() -> signal_finished_type { return m_signal_finished; @@ -92,7 +86,7 @@ namespace turns::ui::windows } m_signal_finished.emit(name, priority, disposition); - adw_dialog_close(m_adw); + close(); } auto participant_editor::handle_item_bind(Glib::RefPtr item) -> void -- cgit v1.2.3