QDockWidget *NickListWidget::dock() const
{
- QDockWidget *dock = qobject_cast<QDockWidget *>(parent());
+ auto *dock = qobject_cast<QDockWidget *>(parent());
if (dock)
return dock;
else
void NickListWidget::showEvent(QShowEvent *event)
{
- NickView *view = qobject_cast<NickView *>(ui.stackedWidget->currentWidget());
+ auto *view = qobject_cast<NickView *>(ui.stackedWidget->currentWidget());
if (view)
emit nickSelectionChanged(view->selectedIndexes());
}
else {
view = new NickView(this);
- NickViewFilter *filter = new NickViewFilter(newBufferId, Client::networkModel());
+ auto *filter = new NickViewFilter(newBufferId, Client::networkModel());
view->setModel(filter);
QModelIndex source_current = Client::bufferModel()->mapToSource(current);
view->setRootIndex(filter->mapFromSource(source_current));
void NickListWidget::nickSelectionChanged()
{
- NickView *view = qobject_cast<NickView *>(sender());
+ auto *view = qobject_cast<NickView *>(sender());
Q_ASSERT(view);
if (view != ui.stackedWidget->currentWidget()) {
qDebug() << "Nick selection of hidden view changed!";
ui.stackedWidget->removeWidget(nickView);
QAbstractItemModel *model = nickView->model();
nickView->setModel(nullptr);
- if (QSortFilterProxyModel *filter = qobject_cast<QSortFilterProxyModel *>(model))
+ if (auto *filter = qobject_cast<QSortFilterProxyModel *>(model))
filter->setSourceModel(nullptr);
model->deleteLater();
nickView->deleteLater();
ui.stackedWidget->removeWidget(view);
QAbstractItemModel *model = view->model();
view->setModel(nullptr);
- if (QSortFilterProxyModel *filter = qobject_cast<QSortFilterProxyModel *>(model))
+ if (auto *filter = qobject_cast<QSortFilterProxyModel *>(model))
filter->setSourceModel(nullptr);
model->deleteLater();
view->deleteLater();
{
QWidget *currentWidget = ui.stackedWidget->currentWidget();
if (!currentWidget || currentWidget == ui.emptyPage)
- return QSize(100, height());
+ return {100, height()};
else
return currentWidget->sizeHint();
}