|
swift
|
Entity with order attribute (can be manually ordered in views) More...
Public Types | |
| enum | ColumnIndex { IndexOrder = CPropertyIndexRef::GlobalIndexIOrderable , IndexOrderString } |
| Properties by index. | |
Public Member Functions | |
| int | getOrder () const |
| Order. | |
| QString | getOrderAsString () const |
| Order as string. | |
| void | setOrder (int order) |
| Set order. | |
| bool | hasValidOrder () const |
| Valid order set? | |
Static Public Member Functions | |
| static bool | isAnyOrderIndex (int index) |
| Any order index. | |
Protected Member Functions | |
| IOrderable ()=default | |
| Constructor. | |
| IOrderable (int order) | |
| Constructor. | |
| QVariant | propertyByIndex (CPropertyIndexRef index) const |
| Property by index. More... | |
| void | setPropertyByIndex (CPropertyIndexRef index, const QVariant &variant) |
| Set property by index. More... | |
| int | comparePropertyByIndex (CPropertyIndexRef index, const IOrderable &compareValue) const |
| Compare for index. More... | |
Static Protected Member Functions | |
| static bool | canHandleIndex (CPropertyIndexRef index) |
| Can given index be handled. | |
Protected Attributes | |
| int | m_order = -1 |
| order number | |
Entity with order attribute (can be manually ordered in views)
Definition at line 18 of file orderable.h.
|
protected |
Compare for index.
Definition at line 71 of file orderable.cpp.
|
protected |
Property by index.
Definition at line 38 of file orderable.cpp.
|
protected |
Set property by index.
Definition at line 55 of file orderable.cpp.