summaryrefslogtreecommitdiff
path: root/app/include/turns
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-16 17:31:57 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-16 20:10:59 +0200
commit474f1302eaf868e2b311d6561a69cae8f736a7c1 (patch)
tree175a359a653c9ed96835e41e055f5ac011c7ce33 /app/include/turns
parent2fd48d4ee446cb84f38605371eb9a05c70dde590 (diff)
downloadturns-474f1302eaf868e2b311d6561a69cae8f736a7c1.tar.xz
turns-474f1302eaf868e2b311d6561a69cae8f736a7c1.zip
app: move turn order management logic to turn_order
Diffstat (limited to 'app/include/turns')
-rw-r--r--app/include/turns/app/widgets/turn_order_view.hpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/app/include/turns/app/widgets/turn_order_view.hpp b/app/include/turns/app/widgets/turn_order_view.hpp
index 07d1712..0122f4a 100644
--- a/app/include/turns/app/widgets/turn_order_view.hpp
+++ b/app/include/turns/app/widgets/turn_order_view.hpp
@@ -26,22 +26,13 @@ namespace turns::app::widgets
turn_order_view();
- auto append(Glib::ustring name, float priority, domain::disposition disposition) -> void;
- auto clear() -> void;
- auto get(std::size_t index) -> Glib::RefPtr<domain::participant>;
- auto start() -> void;
- auto remove(std::size_t index) -> void;
-
- auto get_is_empty() const noexcept -> bool;
- auto property_is_empty() const -> Glib::PropertyProxy_ReadOnly<bool>;
+ auto get_model() const noexcept -> Glib::RefPtr<domain::turn_order>;
private:
auto handle_create_row(Glib::RefPtr<Glib::Object> const item) -> Gtk::Widget *;
Glib::RefPtr<domain::turn_order> m_model;
Gtk::ListBox * m_view;
-
- Glib::Property<bool> m_is_empty;
};
} // namespace turns::app::widgets