QTableView/Widget: rename private functions (remove _q_ prefix)

Cleanup the private function names after the change to pmf-style
connections.

Task-number: QTBUG-117698
Change-Id: I60275b7da6bf5e78562ccfd38a02719cc313eb49
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
This commit is contained in:
Christian Ehrlicher 2023-09-30 19:28:20 +02:00
parent 3ad6bdcc62
commit 03b437bbad
4 changed files with 47 additions and 60 deletions

View File

@ -975,7 +975,7 @@ void QTableViewPrivate::drawAndClipSpans(const QRegion &area, QPainter *painter,
\internal \internal
Updates spans after row insertion. Updates spans after row insertion.
*/ */
void QTableViewPrivate::_q_updateSpanInsertedRows(const QModelIndex &parent, int start, int end) void QTableViewPrivate::updateSpanInsertedRows(const QModelIndex &parent, int start, int end)
{ {
Q_UNUSED(parent); Q_UNUSED(parent);
spans.updateInsertedRows(start, end); spans.updateInsertedRows(start, end);
@ -985,7 +985,7 @@ void QTableViewPrivate::_q_updateSpanInsertedRows(const QModelIndex &parent, int
\internal \internal
Updates spans after column insertion. Updates spans after column insertion.
*/ */
void QTableViewPrivate::_q_updateSpanInsertedColumns(const QModelIndex &parent, int start, int end) void QTableViewPrivate::updateSpanInsertedColumns(const QModelIndex &parent, int start, int end)
{ {
Q_UNUSED(parent); Q_UNUSED(parent);
spans.updateInsertedColumns(start, end); spans.updateInsertedColumns(start, end);
@ -995,7 +995,7 @@ void QTableViewPrivate::_q_updateSpanInsertedColumns(const QModelIndex &parent,
\internal \internal
Updates spans after row removal. Updates spans after row removal.
*/ */
void QTableViewPrivate::_q_updateSpanRemovedRows(const QModelIndex &parent, int start, int end) void QTableViewPrivate::updateSpanRemovedRows(const QModelIndex &parent, int start, int end)
{ {
Q_UNUSED(parent); Q_UNUSED(parent);
spans.updateRemovedRows(start, end); spans.updateRemovedRows(start, end);
@ -1005,7 +1005,7 @@ void QTableViewPrivate::_q_updateSpanRemovedRows(const QModelIndex &parent, int
\internal \internal
Updates spans after column removal. Updates spans after column removal.
*/ */
void QTableViewPrivate::_q_updateSpanRemovedColumns(const QModelIndex &parent, int start, int end) void QTableViewPrivate::updateSpanRemovedColumns(const QModelIndex &parent, int start, int end)
{ {
Q_UNUSED(parent); Q_UNUSED(parent);
spans.updateRemovedColumns(start, end); spans.updateRemovedColumns(start, end);
@ -1015,7 +1015,7 @@ void QTableViewPrivate::_q_updateSpanRemovedColumns(const QModelIndex &parent, i
\internal \internal
Sort the model when the header sort indicator changed Sort the model when the header sort indicator changed
*/ */
void QTableViewPrivate::_q_sortIndicatorChanged(int column, Qt::SortOrder order) void QTableViewPrivate::sortIndicatorChanged(int column, Qt::SortOrder order)
{ {
model->sort(column, order); model->sort(column, order);
} }
@ -1272,13 +1272,13 @@ void QTableView::setModel(QAbstractItemModel *model)
if (model) { //and connect to the new one if (model) { //and connect to the new one
d->modelConnections = { d->modelConnections = {
QObjectPrivate::connect(model, &QAbstractItemModel::rowsInserted, QObjectPrivate::connect(model, &QAbstractItemModel::rowsInserted,
d, &QTableViewPrivate::_q_updateSpanInsertedRows), d, &QTableViewPrivate::updateSpanInsertedRows),
QObjectPrivate::connect(model, &QAbstractItemModel::columnsInserted, QObjectPrivate::connect(model, &QAbstractItemModel::columnsInserted,
d, &QTableViewPrivate::_q_updateSpanInsertedColumns), d, &QTableViewPrivate::updateSpanInsertedColumns),
QObjectPrivate::connect(model, &QAbstractItemModel::rowsRemoved, QObjectPrivate::connect(model, &QAbstractItemModel::rowsRemoved,
d, &QTableViewPrivate::_q_updateSpanRemovedRows), d, &QTableViewPrivate::updateSpanRemovedRows),
QObjectPrivate::connect(model, &QAbstractItemModel::columnsRemoved, QObjectPrivate::connect(model, &QAbstractItemModel::columnsRemoved,
d, &QTableViewPrivate::_q_updateSpanRemovedColumns) d, &QTableViewPrivate::updateSpanRemovedColumns)
}; };
} }
d->verticalHeader->setModel(model); d->verticalHeader->setModel(model);
@ -1435,8 +1435,8 @@ void QTableView::setVerticalHeader(QHeaderView *header)
this, &QTableView::resizeRowToContents), this, &QTableView::resizeRowToContents),
connect(d->verticalHeader, &QHeaderView::geometriesChanged, connect(d->verticalHeader, &QHeaderView::geometriesChanged,
this, &QTableView::updateGeometries), this, &QTableView::updateGeometries),
QObjectPrivate::connect(d->verticalHeader, &QHeaderView::sectionEntered, connect(d->verticalHeader, &QHeaderView::sectionEntered,
d, &QTableViewPrivate::_q_selectRow) this, [d](int row) { d->selectRow(row, false); })
}; };
} }
@ -2739,14 +2739,14 @@ void QTableView::setSortingEnabled(bool enable)
d->horizontalHeader->sortIndicatorOrder()); d->horizontalHeader->sortIndicatorOrder());
d->dynHorHeaderConnections = { d->dynHorHeaderConnections = {
QObjectPrivate::connect(d->horizontalHeader, &QHeaderView::sortIndicatorChanged, QObjectPrivate::connect(d->horizontalHeader, &QHeaderView::sortIndicatorChanged,
d, &QTableViewPrivate::_q_sortIndicatorChanged) d, &QTableViewPrivate::sortIndicatorChanged)
}; };
} else { } else {
d->dynHorHeaderConnections = { d->dynHorHeaderConnections = {
connect(d->horizontalHeader, &QHeaderView::sectionPressed, connect(d->horizontalHeader, &QHeaderView::sectionPressed,
this, &QTableView::selectColumn), this, &QTableView::selectColumn),
QObjectPrivate::connect(d->horizontalHeader, &QHeaderView::sectionEntered, connect(d->horizontalHeader, &QHeaderView::sectionEntered,
d, &QTableViewPrivate::_q_selectColumn) this, [d](int column) {d->selectColumn(column, false); })
}; };
} }
d->sortingEnabled = enable; d->sortingEnabled = enable;
@ -3407,16 +3407,6 @@ void QTableView::clearSpans()
d->viewport->update(); d->viewport->update();
} }
void QTableViewPrivate::_q_selectRow(int row)
{
selectRow(row, false);
}
void QTableViewPrivate::_q_selectColumn(int column)
{
selectColumn(column, false);
}
void QTableViewPrivate::selectRow(int row, bool anchor) void QTableViewPrivate::selectRow(int row, bool anchor)
{ {
Q_Q(QTableView); Q_Q(QTableView);

View File

@ -225,17 +225,14 @@ public:
QRect visualSpanRect(const QSpanCollection::Span &span) const; QRect visualSpanRect(const QSpanCollection::Span &span) const;
void _q_selectRow(int row);
void _q_selectColumn(int column);
void selectRow(int row, bool anchor); void selectRow(int row, bool anchor);
void selectColumn(int column, bool anchor); void selectColumn(int column, bool anchor);
void _q_updateSpanInsertedRows(const QModelIndex &parent, int start, int end); void updateSpanInsertedRows(const QModelIndex &parent, int start, int end);
void _q_updateSpanInsertedColumns(const QModelIndex &parent, int start, int end); void updateSpanInsertedColumns(const QModelIndex &parent, int start, int end);
void _q_updateSpanRemovedRows(const QModelIndex &parent, int start, int end); void updateSpanRemovedRows(const QModelIndex &parent, int start, int end);
void _q_updateSpanRemovedColumns(const QModelIndex &parent, int start, int end); void updateSpanRemovedColumns(const QModelIndex &parent, int start, int end);
void _q_sortIndicatorChanged(int column, Qt::SortOrder order); void sortIndicatorChanged(int column, Qt::SortOrder order);
}; };
QT_END_NAMESPACE QT_END_NAMESPACE

View File

@ -1595,28 +1595,28 @@ void QTableWidgetPrivate::setup()
connections = { connections = {
// view signals // view signals
QObjectPrivate::connect(q, &QTableWidget::pressed, QObjectPrivate::connect(q, &QTableWidget::pressed,
this, &QTableWidgetPrivate::_q_emitItemPressed), this, &QTableWidgetPrivate::emitItemPressed),
QObjectPrivate::connect(q, &QTableWidget::clicked, QObjectPrivate::connect(q, &QTableWidget::clicked,
this, &QTableWidgetPrivate::_q_emitItemClicked), this, &QTableWidgetPrivate::emitItemClicked),
QObjectPrivate::connect(q, &QTableWidget::doubleClicked, QObjectPrivate::connect(q, &QTableWidget::doubleClicked,
this, &QTableWidgetPrivate::_q_emitItemDoubleClicked), this, &QTableWidgetPrivate::emitItemDoubleClicked),
QObjectPrivate::connect(q, &QTableWidget::activated, QObjectPrivate::connect(q, &QTableWidget::activated,
this, &QTableWidgetPrivate::_q_emitItemActivated), this, &QTableWidgetPrivate::emitItemActivated),
QObjectPrivate::connect(q, &QTableWidget::entered, QObjectPrivate::connect(q, &QTableWidget::entered,
this, &QTableWidgetPrivate::_q_emitItemEntered), this, &QTableWidgetPrivate::emitItemEntered),
// model signals // model signals
QObjectPrivate::connect(model, &QAbstractItemModel::dataChanged, QObjectPrivate::connect(model, &QAbstractItemModel::dataChanged,
this, &QTableWidgetPrivate::_q_emitItemChanged), this, &QTableWidgetPrivate::emitItemChanged),
// selection signals // selection signals
QObjectPrivate::connect(q->selectionModel(), &QItemSelectionModel::currentChanged, QObjectPrivate::connect(q->selectionModel(), &QItemSelectionModel::currentChanged,
this, &QTableWidgetPrivate::_q_emitCurrentItemChanged), this, &QTableWidgetPrivate::emitCurrentItemChanged),
QObject::connect(q->selectionModel(), &QItemSelectionModel::selectionChanged, QObject::connect(q->selectionModel(), &QItemSelectionModel::selectionChanged,
q, &QTableWidget::itemSelectionChanged), q, &QTableWidget::itemSelectionChanged),
// sorting // sorting
QObjectPrivate::connect(model, &QAbstractItemModel::dataChanged, QObjectPrivate::connect(model, &QAbstractItemModel::dataChanged,
this, &QTableWidgetPrivate::_q_dataChanged), this, &QTableWidgetPrivate::dataChanged),
QObjectPrivate::connect(model, &QAbstractItemModel::columnsRemoved, QObjectPrivate::connect(model, &QAbstractItemModel::columnsRemoved,
this, &QTableWidgetPrivate::_q_sort) this, &QTableWidgetPrivate::sort)
}; };
} }
@ -1626,7 +1626,7 @@ void QTableWidgetPrivate::clearConnections()
QObject::disconnect(connection); QObject::disconnect(connection);
} }
void QTableWidgetPrivate::_q_emitItemPressed(const QModelIndex &index) void QTableWidgetPrivate::emitItemPressed(const QModelIndex &index)
{ {
Q_Q(QTableWidget); Q_Q(QTableWidget);
if (QTableWidgetItem *item = tableModel()->item(index)) if (QTableWidgetItem *item = tableModel()->item(index))
@ -1634,7 +1634,7 @@ void QTableWidgetPrivate::_q_emitItemPressed(const QModelIndex &index)
emit q->cellPressed(index.row(), index.column()); emit q->cellPressed(index.row(), index.column());
} }
void QTableWidgetPrivate::_q_emitItemClicked(const QModelIndex &index) void QTableWidgetPrivate::emitItemClicked(const QModelIndex &index)
{ {
Q_Q(QTableWidget); Q_Q(QTableWidget);
if (QTableWidgetItem *item = tableModel()->item(index)) if (QTableWidgetItem *item = tableModel()->item(index))
@ -1642,7 +1642,7 @@ void QTableWidgetPrivate::_q_emitItemClicked(const QModelIndex &index)
emit q->cellClicked(index.row(), index.column()); emit q->cellClicked(index.row(), index.column());
} }
void QTableWidgetPrivate::_q_emitItemDoubleClicked(const QModelIndex &index) void QTableWidgetPrivate::emitItemDoubleClicked(const QModelIndex &index)
{ {
Q_Q(QTableWidget); Q_Q(QTableWidget);
if (QTableWidgetItem *item = tableModel()->item(index)) if (QTableWidgetItem *item = tableModel()->item(index))
@ -1650,7 +1650,7 @@ void QTableWidgetPrivate::_q_emitItemDoubleClicked(const QModelIndex &index)
emit q->cellDoubleClicked(index.row(), index.column()); emit q->cellDoubleClicked(index.row(), index.column());
} }
void QTableWidgetPrivate::_q_emitItemActivated(const QModelIndex &index) void QTableWidgetPrivate::emitItemActivated(const QModelIndex &index)
{ {
Q_Q(QTableWidget); Q_Q(QTableWidget);
if (QTableWidgetItem *item = tableModel()->item(index)) if (QTableWidgetItem *item = tableModel()->item(index))
@ -1658,7 +1658,7 @@ void QTableWidgetPrivate::_q_emitItemActivated(const QModelIndex &index)
emit q->cellActivated(index.row(), index.column()); emit q->cellActivated(index.row(), index.column());
} }
void QTableWidgetPrivate::_q_emitItemEntered(const QModelIndex &index) void QTableWidgetPrivate::emitItemEntered(const QModelIndex &index)
{ {
Q_Q(QTableWidget); Q_Q(QTableWidget);
if (QTableWidgetItem *item = tableModel()->item(index)) if (QTableWidgetItem *item = tableModel()->item(index))
@ -1666,7 +1666,7 @@ void QTableWidgetPrivate::_q_emitItemEntered(const QModelIndex &index)
emit q->cellEntered(index.row(), index.column()); emit q->cellEntered(index.row(), index.column());
} }
void QTableWidgetPrivate::_q_emitItemChanged(const QModelIndex &index) void QTableWidgetPrivate::emitItemChanged(const QModelIndex &index)
{ {
Q_Q(QTableWidget); Q_Q(QTableWidget);
if (QTableWidgetItem *item = tableModel()->item(index)) if (QTableWidgetItem *item = tableModel()->item(index))
@ -1674,7 +1674,7 @@ void QTableWidgetPrivate::_q_emitItemChanged(const QModelIndex &index)
emit q->cellChanged(index.row(), index.column()); emit q->cellChanged(index.row(), index.column());
} }
void QTableWidgetPrivate::_q_emitCurrentItemChanged(const QModelIndex &current, void QTableWidgetPrivate::emitCurrentItemChanged(const QModelIndex &current,
const QModelIndex &previous) const QModelIndex &previous)
{ {
Q_Q(QTableWidget); Q_Q(QTableWidget);
@ -1685,7 +1685,7 @@ void QTableWidgetPrivate::_q_emitCurrentItemChanged(const QModelIndex &current,
emit q->currentCellChanged(current.row(), current.column(), previous.row(), previous.column()); emit q->currentCellChanged(current.row(), current.column(), previous.row(), previous.column());
} }
void QTableWidgetPrivate::_q_sort() void QTableWidgetPrivate::sort()
{ {
if (sortingEnabled) { if (sortingEnabled) {
int column = horizontalHeader->sortIndicatorSection(); int column = horizontalHeader->sortIndicatorSection();
@ -1694,8 +1694,8 @@ void QTableWidgetPrivate::_q_sort()
} }
} }
void QTableWidgetPrivate::_q_dataChanged(const QModelIndex &topLeft, void QTableWidgetPrivate::dataChanged(const QModelIndex &topLeft,
const QModelIndex &bottomRight) const QModelIndex &bottomRight)
{ {
if (sortingEnabled && topLeft.isValid() && bottomRight.isValid()) { if (sortingEnabled && topLeft.isValid() && bottomRight.isValid()) {
int column = horizontalHeader->sortIndicatorSection(); int column = horizontalHeader->sortIndicatorSection();

View File

@ -155,18 +155,18 @@ public:
void clearConnections(); void clearConnections();
// view signals // view signals
void _q_emitItemPressed(const QModelIndex &index); void emitItemPressed(const QModelIndex &index);
void _q_emitItemClicked(const QModelIndex &index); void emitItemClicked(const QModelIndex &index);
void _q_emitItemDoubleClicked(const QModelIndex &index); void emitItemDoubleClicked(const QModelIndex &index);
void _q_emitItemActivated(const QModelIndex &index); void emitItemActivated(const QModelIndex &index);
void _q_emitItemEntered(const QModelIndex &index); void emitItemEntered(const QModelIndex &index);
// model signals // model signals
void _q_emitItemChanged(const QModelIndex &index); void emitItemChanged(const QModelIndex &index);
// selection signals // selection signals
void _q_emitCurrentItemChanged(const QModelIndex &previous, const QModelIndex &current); void emitCurrentItemChanged(const QModelIndex &previous, const QModelIndex &current);
// sorting // sorting
void _q_sort(); void sort();
void _q_dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight); void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
std::array<QMetaObject::Connection, 10> connections; std::array<QMetaObject::Connection, 10> connections;
}; };