diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-03-27 12:05:53 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-03-27 12:05:53 +0100 |
| commit | 0d9e3328a2e1b017b712c30ccb144d5ea0b45f33 (patch) | |
| tree | dedd27c90feb763ec07435c98c897c3c6943f530 /ui | |
| parent | 5467a7c2b1fb1831ca726d1ecb6b46010d146ebc (diff) | |
| download | turns-0d9e3328a2e1b017b712c30ccb144d5ea0b45f33.tar.xz turns-0d9e3328a2e1b017b712c30ccb144d5ea0b45f33.zip | |
adw: extend dialog
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/include/turns/ui/windows/participant_editor.hpp | 3 | ||||
| -rw-r--r-- | ui/src/windows/participant_editor.cpp | 10 |
2 files changed, 2 insertions, 11 deletions
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<Gtk::Builder> const builder, Glib::RefPtr<core::participant> 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<Gtk::ListItem> item) -> void; auto handle_item_setup(Glib::RefPtr<Gtk::ListItem> 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<Gtk::Builder> const builder, Glib::RefPtr<core::participant> obj) : adw::Dialog{base} - , m_adw{ADW_DIALOG(Glib::unwrap(this))} , m_disposition{ADW_COMBO_ROW(Glib::unwrap(builder->get_widget<Gtk::ListBoxRow>("disposition")))} , m_finish{builder->get_widget<Gtk::Button>("finish")} , m_name{ADW_ENTRY_ROW(Glib::unwrap(builder->get_widget<Gtk::ListBoxRow>("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<std::uint8_t>(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<Gtk::ListItem> item) -> void |
