QTfrontend/ui/page/pageroomslist.cpp
changeset 6989 4c35e9cf6057
parent 6988 5d78966a79d2
child 6991 1ec44dde5eb9
equal deleted inserted replaced
6988:5d78966a79d2 6989:4c35e9cf6057
   502 
   502 
   503 }
   503 }
   504 
   504 
   505 void PageRoomsList::onSortIndicatorChanged(int logicalIndex, Qt::SortOrder order)
   505 void PageRoomsList::onSortIndicatorChanged(int logicalIndex, Qt::SortOrder order)
   506 {
   506 {
   507     roomsModel->sort(logicalIndex, order);
   507     // three state sorting: asc -> dsc -> default (by room state)
   508 }
   508     if ((order == Qt::AscendingOrder) && (logicalIndex == roomsModel->sortColumn()))
       
   509         roomsList->horizontalHeader()->setSortIndicator(0, Qt::AscendingOrder);
       
   510     else
       
   511         roomsModel->sort(logicalIndex, order);
       
   512 }