summaryrefslogtreecommitdiff
path: root/domain/include/turns
diff options
context:
space:
mode:
Diffstat (limited to 'domain/include/turns')
-rw-r--r--domain/include/turns/domain/turn_order.hpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/domain/include/turns/domain/turn_order.hpp b/domain/include/turns/domain/turn_order.hpp
index 8f65104..d3f74eb 100644
--- a/domain/include/turns/domain/turn_order.hpp
+++ b/domain/include/turns/domain/turn_order.hpp
@@ -18,22 +18,22 @@ namespace turns::domain
turn_order();
- auto append(Glib::RefPtr<participant> item) -> void;
- auto append(Glib::ustring const & name, float priority, disposition disposition) -> void;
+ auto add(Glib::ustring const & name, float priority, disposition disposition) -> void;
- auto get_participant(unsigned int index) -> Glib::RefPtr<participant>;
+ auto clear() -> void;
- auto list_model() -> Glib::RefPtr<Gio::ListModel>;
+ auto empty() const noexcept -> bool;
- auto n_participants() -> unsigned int;
+ auto get(unsigned int index) -> Glib::RefPtr<participant>;
- auto remove(Glib::RefPtr<participant> item) -> void;
auto remove(unsigned int index) -> void;
- auto remove_all() -> void;
+
+ auto size() -> unsigned int;
auto start() -> void;
- auto get_empty() const noexcept -> bool;
+ auto list_model() -> Glib::RefPtr<Gio::ListModel>;
+
auto property_empty() const -> Glib::PropertyProxy_ReadOnly<bool>;
private: