From 081627fcfb9076ce243a9adde4743117bc48a767 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Mon, 15 Jul 2024 00:06:06 +0200 Subject: app/ui: turn participant creation dialog into generic edit dialog --- app/src/windows/create_participant.cpp | 40 ---------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 app/src/windows/create_participant.cpp (limited to 'app/src/windows/create_participant.cpp') diff --git a/app/src/windows/create_participant.cpp b/app/src/windows/create_participant.cpp deleted file mode 100644 index 86583a0..0000000 --- a/app/src/windows/create_participant.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "turns/app/windows/create_participant.hpp" - -#include - -#include -#include - -namespace turns::app::windows -{ - - create_participant::create_participant(BaseObjectType * base, Glib::RefPtr const builder) - : Gtk::Widget{base} - , m_adw{ADW_DIALOG(gobj())} - , m_finish{builder->get_widget("finish")} - { - m_disposition = ADW_COMBO_ROW(builder->get_widget("disposition")->gobj()); - m_name = ADW_ENTRY_ROW(builder->get_widget("name")->gobj()); - m_priority = ADW_SPIN_ROW(builder->get_widget("priority")->gobj()); - - m_finish->signal_clicked().connect(sigc::mem_fun(*this, &create_participant::handle_finish_clicked)); - } - - auto create_participant::present(Gtk::Widget * parent) -> void - { - adw_dialog_present(m_adw, parent->gobj()); - } - - auto create_participant::signal_finished() -> signal_finished_type - { - return m_signal_finished; - } - - auto create_participant::handle_finish_clicked() -> void - { - auto name = gtk_editable_get_text(GTK_EDITABLE(m_name)); - auto priority = adw_spin_row_get_value(m_priority); - m_signal_finished.emit(name, priority); - adw_dialog_close(m_adw); - } -} // namespace turns::app::windows \ No newline at end of file -- cgit v1.2.3