#include "turns/app/windows/create_participant.hpp" #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_order = ADW_SPIN_ROW(builder->get_widget("order")->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::handle_finish_clicked() -> void { adw_dialog_close(m_adw); } } // namespace turns::app::windows