diff -r b39f433f8ab4 -r 924840dad6a0 QTfrontend/ui/page/pageroomslist.cpp --- a/QTfrontend/ui/page/pageroomslist.cpp Wed Mar 13 21:02:26 2013 -0400 +++ b/QTfrontend/ui/page/pageroomslist.cpp Fri Mar 15 11:12:42 2013 +0100 @@ -40,6 +40,16 @@ #include "lineeditcursor.h" #include "pageroomslist.h" +void RoomTableView::moveDown() +{ + setCurrentIndex(moveCursor(QAbstractItemView::MoveDown, Qt::NoModifier)); +} + +void RoomTableView::moveUp() +{ + setCurrentIndex(moveCursor(QAbstractItemView::MoveUp, Qt::NoModifier)); +} + QLayout * PageRoomsList::bodyLayoutDefinition() { QVBoxLayout * pageLayout = new QVBoxLayout(); @@ -231,12 +241,12 @@ void PageRoomsList::moveSelectionUp() { - roomsList->setCurrentIndex(roomsList->moveCursor(QAbstractItemView::MoveUp, Qt::NoModifier)); + roomsList->moveUp(); } void PageRoomsList::moveSelectionDown() { - roomsList->setCurrentIndex(roomsList->moveCursor(QAbstractItemView::MoveDown, Qt::NoModifier)); + roomsList->moveDown(); } void PageRoomsList::roomSelectionChanged(const QModelIndex & current, const QModelIndex & previous)