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 | |
Methods used to get or set properties. | |
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... | |
Private Attributes | |
PropertyName * | m_property |
Mandatory. More... | |
SortOrder | m_sortOrder |
Optional. 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.