diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-14 17:08:03 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-14 17:08:03 +0200 |
| commit | 34f321486a70f04eb5f4b2c610219d70910956f4 (patch) | |
| tree | e54b2559a3f11f804a712efb4e26bb37861ec28a /app/include/turns | |
| parent | 37732d5ccae97d80a9083ae295af018f154edb5a (diff) | |
| download | turns-34f321486a70f04eb5f4b2c610219d70910956f4.tar.xz turns-34f321486a70f04eb5f4b2c610219d70910956f4.zip | |
app: implement basic creation of participants
Diffstat (limited to 'app/include/turns')
| -rw-r--r-- | app/include/turns/app/windows/create_participant.hpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/include/turns/app/windows/create_participant.hpp b/app/include/turns/app/windows/create_participant.hpp index 856c1dc..a9f19ea 100644 --- a/app/include/turns/app/windows/create_participant.hpp +++ b/app/include/turns/app/windows/create_participant.hpp @@ -4,18 +4,24 @@ #include <adwaita.h> #include <glibmm/refptr.h> #include <gtkmm/builder.h> -#include <gtkmm/widget.h> #include <gtkmm/button.h> +#include <gtkmm/widget.h> + +#include <sigc++/signal.h> namespace turns::app::windows { struct create_participant : Gtk::Widget { + using signal_finished_type = sigc::signal<void (Glib::ustring, float)>; + create_participant(BaseObjectType * base, Glib::RefPtr<Gtk::Builder> const builder); auto present(Gtk::Widget * parent) -> void; + auto signal_finished() -> signal_finished_type; + private: auto handle_finish_clicked() -> void; @@ -25,6 +31,8 @@ namespace turns::app::windows AdwComboRow * m_disposition{}; AdwEntryRow * m_name{}; AdwSpinRow * m_order{}; + + signal_finished_type m_signal_finished{}; }; } // namespace turns::app::windows |
