diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-24 19:47:52 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-24 19:47:52 +0200 |
| commit | eec83198b5dfdfe9a0db71b410383697eb58930c (patch) | |
| tree | e2a1d890431c4c23f754236f33a909b521932afb /ui/include | |
| parent | 7546a80eccb64b6ac38b3f22ae83fa1c6af1f1c5 (diff) | |
| download | turns-eec83198b5dfdfe9a0db71b410383697eb58930c.tar.xz turns-eec83198b5dfdfe9a0db71b410383697eb58930c.zip | |
app: add progress bar for turn order
Diffstat (limited to 'ui/include')
| -rw-r--r-- | ui/include/turns/ui/widgets/turn_order_view.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ui/include/turns/ui/widgets/turn_order_view.hpp b/ui/include/turns/ui/widgets/turn_order_view.hpp index b174ce7..c14d239 100644 --- a/ui/include/turns/ui/widgets/turn_order_view.hpp +++ b/ui/include/turns/ui/widgets/turn_order_view.hpp @@ -1,25 +1,27 @@ #ifndef TURNS_APP_WIDGETS_TURN_ORDER_VIEW_HPP #define TURNS_APP_WIDGETS_TURN_ORDER_VIEW_HPP -#include "turns/ui/widgets/template_widget.hpp" #include "turns/core/fwd.hpp" +#include "turns/ui/widgets/template_widget.hpp" #include <glibmm/object.h> #include <glibmm/refptr.h> +#include <gtkmm/box.h> #include <gtkmm/listbox.h> -#include <gtkmm/scrolledwindow.h> +#include <gtkmm/progressbar.h> #include <gtkmm/widget.h> #include <array> namespace turns::app::widgets { - struct turn_order_view : template_widget<turn_order_view, Gtk::ScrolledWindow> + struct turn_order_view : template_widget<turn_order_view, Gtk::Box> { using model_type = core::turn_order; auto constexpr inline static children = std::array{ + "progress", "view", }; @@ -29,6 +31,7 @@ namespace turns::app::widgets auto handle_create_row(Glib::RefPtr<Glib::Object> const item) -> Gtk::Widget *; Glib::RefPtr<model_type> m_model; + Gtk::ProgressBar * m_progress; Gtk::ListBox * m_view; }; } // namespace turns::app::widgets |
