# HG changeset patch # User sheepluva # Date 1335949056 -7200 # Node ID 5d78966a79d255ac4a81c9a85d57413944aafd7c # Parent e34415c77342e6eedadf44511dcf52575735aef1 sort by room state by default diff -r e34415c77342 -r 5d78966a79d2 QTfrontend/ui/page/pageroomslist.cpp --- a/QTfrontend/ui/page/pageroomslist.cpp Wed May 02 10:47:21 2012 +0200 +++ b/QTfrontend/ui/page/pageroomslist.cpp Wed May 02 10:57:36 2012 +0200 @@ -480,12 +480,15 @@ roomsModel->setSourceModel(model); roomsModel->setDynamicSortFilter(true); roomsModel->setSortCaseSensitivity(Qt::CaseInsensitive); + roomsModel->sort(0, Qt::AscendingOrder); roomsList->setModel(roomsModel); roomsList->hideColumn(0); QHeaderView * h = roomsList->horizontalHeader(); + h->setSortIndicatorShown(true); + h->setResizeMode(1, QHeaderView::Stretch); h->resizeSection(2, 32); h->resizeSection(3, 32); @@ -501,6 +504,5 @@ void PageRoomsList::onSortIndicatorChanged(int logicalIndex, Qt::SortOrder order) { - roomsList->horizontalHeader()->setSortIndicatorShown(true); roomsModel->sort(logicalIndex, order); }