#include <oof1.h>
Inheritance diagram for dbFieldSorter:


Provides optimal despatching for this common case to OOF_simpleRecordBackend::sortSelectionNow(fieldNumT)
Public Member Functions | |
| dbFieldSorter (fieldNumT, bool shouldReverse=false) | |
| virtual | ~dbFieldSorter () |
| virtual void | describe (std::ostream &) const |
| virtual dbSorter * | clone () const |
| virtual void | sortNow (OOF_tableBackend *) |
| virtual unsigned short | sortFieldNo () const |
| bool | sortsInReverse () const |
| virtual bool | sortsBySingleField () const |
| void | changeSortFieldTo (fieldNumT, bool shouldReverse=false) |
| dbSorter & | operator<< (dbField &) |
| dbSorter & | operator>> (dbField &) |
| void | setSortOnSaves (bool willSortOnSaves=true) |
| void | suspendSorting () |
| void | resumeSorting () |
| bool | sortingSuspended () const |
| bool | operator!= (const dbSorter *rhs) const |
| void | backendSavedRecord (OOF_tableBackend *) |
| void | backendChangedContext (OOF_tableBackend *) |
| void | selectionChanged () |
| virtual unsigned long | state () const |
| virtual unsigned short | countSegments () const |
| virtual void | addSegment (dbField &) |
| void | toggleSegmentReversedFlags () |
| OOF_Segment * | segment (unsigned int) const |
| fieldNumT | fieldNumberOfSegment (unsigned int) const |
Protected Attributes | |
| fieldNumT | mSortFieldNo |
| bool | mReverseSort |
| bool | mSortOnSaves |
| bool | mNeedsToSort |
| bool | mSorting |
| bool | mSuspended |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented in dbCompoundField. |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Reimplemented from dbSorter. |
|
|
|
|
|
Reimplemented from dbSorter. |
|
|
|
|
|
|
|
|
Reimplemented from OOF_FieldSegOwner. |
|
|
Reimplemented from OOF_FieldSegOwner. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from dbSorter. |
|
|
|
|
|
Reimplemented from dbSorter. |
|
|
Reimplemented from dbSorter. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.5