22 #include <yui/YItem.h> 52 virtual void sort( YItemIterator begin, YItemIterator end ) = 0;
55 int sortCol()
const {
return _sortCol; }
56 void setSortCol(
int col ) { _sortCol = col; }
58 bool reverse()
const {
return _reverse; }
59 void setReverse(
bool reverse ) { _reverse = reverse; }
75 virtual void sort( YItemIterator begin, YItemIterator end )
override;
90 Compare(
int sortCol,
bool reverse )
98 bool operator() ( YItem * item1, YItem * item2 )
const;
106 std::wstring smartSortKey( YItem * item )
const;
112 long long toNumber(
const std::wstring& str,
bool * ok )
const;
124 #endif // NCTableSort_h Definition: NCTableSort.h:35
virtual void sort(YItemIterator begin, YItemIterator end) override
Definition: NCTableSort.cc:30
Definition: NCTableSort.h:72
Definition: NCTableItem.h:67
virtual void sort(YItemIterator begin, YItemIterator end)=0