mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 11:05:33 +08:00
Ref T529, allow to explicitly set no sort order in model/view
This commit is contained in:
committed by
Mat Sutcliffe
parent
14c3c51585
commit
3aee73840d
@@ -104,6 +104,12 @@ namespace BlackGui
|
||||
|
||||
bool CListModelBaseNonTemplate::setSorting(const CPropertyIndex &propertyIndex, Qt::SortOrder order)
|
||||
{
|
||||
if (propertyIndex.isEmpty())
|
||||
{
|
||||
this->setNoSorting();
|
||||
return false;
|
||||
}
|
||||
|
||||
const bool changedColumn = this->setSortColumnByPropertyIndex(propertyIndex);
|
||||
const bool changedOrder = (m_sortOrder == order);
|
||||
m_sortOrder = order;
|
||||
@@ -112,7 +118,6 @@ namespace BlackGui
|
||||
|
||||
bool CListModelBaseNonTemplate::hasValidSortColumn() const
|
||||
{
|
||||
|
||||
if (!(m_sortColumn >= 0 && m_sortColumn < m_columns.size())) { return false; }
|
||||
return m_columns.isSortable(m_sortColumn);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user