mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 17:35:34 +08:00
Ref T529, model/views get sort order values
This commit is contained in:
committed by
Mat Sutcliffe
parent
f55db48cef
commit
b2ec28e3cd
@@ -116,6 +116,12 @@ namespace BlackGui
|
||||
return changedColumn || changedOrder;
|
||||
}
|
||||
|
||||
CPropertyIndex CListModelBaseNonTemplate::getSortProperty() const
|
||||
{
|
||||
if (!this->hasValidSortColumn()) { return CPropertyIndex::empty(); }
|
||||
return m_columns.at(m_sortColumn).getPropertyIndex();
|
||||
}
|
||||
|
||||
bool CListModelBaseNonTemplate::hasValidSortColumn() const
|
||||
{
|
||||
if (!(m_sortColumn >= 0 && m_sortColumn < m_columns.size())) { return false; }
|
||||
|
||||
@@ -90,6 +90,9 @@ namespace BlackGui
|
||||
//! Get sort column property index
|
||||
virtual int getSortColumn() const { return m_sortColumn; }
|
||||
|
||||
//! Sorted by property
|
||||
BlackMisc::CPropertyIndex getSortProperty() const;
|
||||
|
||||
//! Has valid sort column?
|
||||
virtual bool hasValidSortColumn() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user