diff options
Diffstat (limited to 'domain/include')
| -rw-r--r-- | domain/include/turns/domain/turn_order.hpp | 16 |
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: |
