diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-16 20:26:15 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-16 20:26:15 +0200 |
| commit | 225bfa26409243db96a0d36100561c257d0488f9 (patch) | |
| tree | 064e348fe53ecfa4900bdbcccd9aa40c5d998b29 /domain/include/turns | |
| parent | 474f1302eaf868e2b311d6561a69cae8f736a7c1 (diff) | |
| download | turns-225bfa26409243db96a0d36100561c257d0488f9.tar.xz turns-225bfa26409243db96a0d36100561c257d0488f9.zip | |
domain: clean up turn_order api
Diffstat (limited to 'domain/include/turns')
| -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: |
