diff options
Diffstat (limited to 'lib/src/turns-turn-order.h')
| -rw-r--r-- | lib/src/turns-turn-order.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/src/turns-turn-order.h b/lib/src/turns-turn-order.h index 4b1b61a..9d5c4b7 100644 --- a/lib/src/turns-turn-order.h +++ b/lib/src/turns-turn-order.h @@ -8,6 +8,12 @@ G_BEGIN_DECLS +typedef enum +{ + TURNS_TURN_ORDER_SORT_MODE_DESCENDING, + TURNS_TURN_ORDER_SORT_MODE_ASCENDING, +} TurnsTurnOrderSortMode; + #define TURNS_TYPE_TURN_ORDER turns_turn_order_get_type() G_DECLARE_FINAL_TYPE(TurnsTurnOrder, turns_turn_order, TURNS, TURN_ORDER, GObject) @@ -17,6 +23,9 @@ void turns_turn_order_add(TurnsTurnOrder * self, TurnsParticipant * participant) gsize turns_turn_order_get_participant_count(TurnsTurnOrder const * self) G_GNUC_WARN_UNUSED_RESULT; gboolean turns_turn_order_get_running(TurnsTurnOrder const * self) G_GNUC_WARN_UNUSED_RESULT; +TurnsTurnOrderSortMode turns_turn_order_get_sort_mode(TurnsTurnOrder const * self) G_GNUC_WARN_UNUSED_RESULT; + +void turns_turn_order_set_sort_mode(TurnsTurnOrder * self, TurnsTurnOrderSortMode sort_mode); G_END_DECLS |
