forked from qt-creator/qt-creator
Help: Remove indirection when synchronizing current page
Task-number: QTCREATORBUG-20558 Change-Id: Ia76b6a11ed39f6b65d1c949fe57f8c3c4064c3ed Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -25,8 +25,6 @@
|
||||
|
||||
#include "openpageswidget.h"
|
||||
|
||||
#include "centralwidget.h"
|
||||
|
||||
#include <coreplugin/coreconstants.h>
|
||||
#include <utils/stringutils.h>
|
||||
|
||||
@@ -61,12 +59,12 @@ OpenPagesWidget::OpenPagesWidget(QAbstractItemModel *sourceModel, QWidget *paren
|
||||
|
||||
OpenPagesWidget::~OpenPagesWidget() = default;
|
||||
|
||||
void OpenPagesWidget::selectCurrentPage()
|
||||
void OpenPagesWidget::selectCurrentPage(int index)
|
||||
{
|
||||
QItemSelectionModel * const selModel = selectionModel();
|
||||
selModel->clearSelection();
|
||||
selModel->select(model()->index(CentralWidget::instance()->currentIndex(), 0),
|
||||
QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows);
|
||||
selModel->select(model()->index(index, 0),
|
||||
QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows);
|
||||
scrollTo(currentIndex());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user