diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-16 13:02:46 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-16 13:02:46 +0200 |
| commit | 44d2614a260d2b029a79c59ee7fdd45e1958feb8 (patch) | |
| tree | a39e043acf3b9f86f570b2b376d61dd3b5d68124 /domain/src/turn_order.cpp | |
| parent | 5bb826fa63b2b2d6f7b8bca354fa4a1606781dc3 (diff) | |
| download | turns-44d2614a260d2b029a79c59ee7fdd45e1958feb8.tar.xz turns-44d2614a260d2b029a79c59ee7fdd45e1958feb8.zip | |
app: extract turn order view
Diffstat (limited to 'domain/src/turn_order.cpp')
| -rw-r--r-- | domain/src/turn_order.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/domain/src/turn_order.cpp b/domain/src/turn_order.cpp index 4f1ed3b..7216239 100644 --- a/domain/src/turn_order.cpp +++ b/domain/src/turn_order.cpp @@ -39,13 +39,15 @@ namespace turns::domain if (auto [found, index] = find(item, equal_comparator); !found) { insert_sorted(item, comparator); + item->property_priority().signal_changed().connect([this] { + sort(comparator); + }); } } auto turn_order::append(Glib::ustring const & name, float priority, disposition disposition) -> void { auto participant = participant::create(name, priority, disposition); - participant->property_priority().signal_changed().connect([this] { sort(comparator); }); append(participant); } |
