diff options
Diffstat (limited to 'app/include/turns')
| -rw-r--r-- | app/include/turns/app/windows/participant_editor.hpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/app/include/turns/app/windows/participant_editor.hpp b/app/include/turns/app/windows/participant_editor.hpp index cfa2245..36c1d37 100644 --- a/app/include/turns/app/windows/participant_editor.hpp +++ b/app/include/turns/app/windows/participant_editor.hpp @@ -8,6 +8,9 @@ #include <gtkmm/builder.h> #include <gtkmm/button.h> #include <gtkmm/widget.h> +#include <gtkmm/stringlist.h> +#include <gtkmm/signallistitemfactory.h> +#include <gtkmm/listitem.h> #include <sigc++/signal.h> @@ -26,12 +29,17 @@ namespace turns::app::windows private: auto handle_finish_clicked() -> void; + 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{}; + AdwComboRow * m_disposition; Gtk::Button * m_finish; - AdwEntryRow * m_name{}; - AdwSpinRow * m_priority{}; + AdwEntryRow * m_name; + AdwSpinRow * m_priority; + + Glib::RefPtr<Gtk::SignalListItemFactory> m_disposition_factory; + Glib::RefPtr<Gtk::StringList> m_disposition_model; Glib::RefPtr<domain::participant> m_participant; |
