diff --git a/resources/desktop/com.github.rssguard.appdata.xml b/resources/desktop/com.github.rssguard.appdata.xml index 3ccd069a1..edb36f967 100644 --- a/resources/desktop/com.github.rssguard.appdata.xml +++ b/resources/desktop/com.github.rssguard.appdata.xml @@ -30,7 +30,7 @@ https://martinrotter.github.io/donate/ - + none diff --git a/src/librssguard/gui/feedsview.cpp b/src/librssguard/gui/feedsview.cpp index ca44c0083..7be3c7f1a 100755 --- a/src/librssguard/gui/feedsview.cpp +++ b/src/librssguard/gui/feedsview.cpp @@ -363,32 +363,32 @@ void FeedsView::openSelectedItemsInNewspaperMode() { } void FeedsView::selectNextItem() { - QModelIndex index_next = moveCursor(QAbstractItemView::MoveDown, Qt::NoModifier); + QModelIndex index_next = moveCursor(QAbstractItemView::CursorAction::MoveDown, Qt::KeyboardModifier::NoModifier); while (m_proxyModel->hasChildren(index_next) && !isExpanded(index_next)) { expand(index_next); - index_next = moveCursor(QAbstractItemView::MoveDown, Qt::NoModifier); + index_next = moveCursor(QAbstractItemView::CursorAction::MoveDown, Qt::KeyboardModifier::NoModifier); } if (index_next.isValid()) { setCurrentIndex(index_next); - scrollTo(index_next, QAbstractItemView::ScrollHint::PositionAtTop); + scrollTo(index_next, QAbstractItemView::ScrollHint::EnsureVisible); } setFocus(); } void FeedsView::selectPreviousItem() { - QModelIndex index_previous = moveCursor(QAbstractItemView::MoveUp, Qt::NoModifier); + QModelIndex index_previous = moveCursor(QAbstractItemView::CursorAction::MoveUp, Qt::KeyboardModifier::NoModifier); while (m_proxyModel->hasChildren(index_previous) && !isExpanded(index_previous)) { expand(index_previous); - index_previous = moveCursor(QAbstractItemView::MoveUp, Qt::NoModifier); + index_previous = moveCursor(QAbstractItemView::CursorAction::MoveUp, Qt::KeyboardModifier::NoModifier); } if (index_previous.isValid()) { setCurrentIndex(index_previous); - scrollTo(index_previous, QAbstractItemView::ScrollHint::PositionAtTop); + scrollTo(index_previous, QAbstractItemView::ScrollHint::EnsureVisible); } setFocus(); @@ -406,7 +406,7 @@ void FeedsView::selectNextUnreadItem() { if (next_unread_row.isValid()) { setCurrentIndex(next_unread_row); - scrollTo(next_unread_row, QAbstractItemView::ScrollHint::PositionAtTop); + scrollTo(next_unread_row, QAbstractItemView::ScrollHint::EnsureVisible); emit requestViewNextUnreadMessage(); } }