A sort property name and order type. More...
#include <SortProperty.h>
Public Types | |
| enum | SortOrder { DESC , ASC } |
| Sort order type: asc or desc. More... | |
Public Member Functions | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
| SortProperty () | |
| It initializes a new SortProperty. More... | |
| ~SortProperty () | |
| Destructor. More... | |
Accessor methods | |
| PropertyName * | m_property |
| Mandatory. More... | |
| SortOrder | m_sortOrder |
| Optional. More... | |
| void | setPropertyName (PropertyName *p) |
| It sets the property name. More... | |
| const PropertyName * | getPropertyName () const |
| It returns the property name. More... | |
| void | setSortOrder (SortOrder direction) |
| It sets the sort order. More... | |
| SortOrder | getSortOrder () const |
| It return the associated sort order. More... | |
A sort property name and order type.
The order default will be ascendent if none is informed.
Definition at line 48 of file SortProperty.h.
Sort order type: asc or desc.
| Enumerator | |
|---|---|
| DESC | Descendent order type. |
| ASC | Ascendent order type. |
Definition at line 57 of file SortProperty.h.
| te::fe::SortProperty::SortProperty | ( | ) |
It initializes a new SortProperty.
| te::fe::SortProperty::~SortProperty | ( | ) |
Destructor.
| const PropertyName* te::fe::SortProperty::getPropertyName | ( | ) | const |
It returns the property name.
| SortOrder te::fe::SortProperty::getSortOrder | ( | ) | const |
It return the associated sort order.
| void te::fe::SortProperty::setPropertyName | ( | PropertyName * | p | ) |
It sets the property name.
| p | The property name. The SortProperty will take the ownership of the property name. |
| void te::fe::SortProperty::setSortOrder | ( | SortOrder | direction | ) |
It sets the sort order.
| direction | Sort order direction (ASC or DESC). |
|
private |
Mandatory.
Definition at line 115 of file SortProperty.h.
|
private |
Optional.
Definition at line 116 of file SortProperty.h.