|
swift
|
List of orderable IOrderable objects. More...
Public Member Functions | |
| void | sortAscendingByOrder () |
| Sort ascending. | |
| void | sortDescendingByOrder () |
| Sort descending. | |
| void | resetOrder (int offset=0) |
| Set order member to current order. | |
| bool | needsOrder () const |
| All order values set or missing some? | |
| QList< int > | orderValues () const |
| All order values IOrderable::order. | |
| CONTAINER | withoutItemsOfSameOrder (const CONTAINER &items) const |
| Items with order will not be included. | |
| void | removeItemsWithSameOrder (const CONTAINER &items) |
| Remove the items based on their order IOrderable::order. | |
| void | moveTo (const CONTAINER &items, int targetOrder) |
| Move items to given order. | |
| void | freezeOrder () |
| Current order of list will be new order values. | |
| void | freezeOrderReverse () |
| Current reverse order of list will be new order values. | |
| OBJ | minOrderOrDefault () const |
| Object with min.order or default. | |
| OBJ | maxOrderOrDefault () const |
| Object with max.order or default. | |
Protected Member Functions | |
| IOrderableList ()=default | |
| Constructor. | |
| const CONTAINER & | container () const |
| Container. | |
| CONTAINER & | container () |
| Container. | |
List of orderable IOrderable objects.
Definition at line 18 of file orderablelist.h.