More AccountList fixes

This commit is contained in:
Tobias Fella
2021-08-03 16:42:49 +02:00
parent 4b75e7d588
commit 07d4d384f3

View File

@@ -8,14 +8,11 @@
AccountListModel::AccountListModel(QObject *parent) AccountListModel::AccountListModel(QObject *parent)
: QAbstractListModel(parent) : QAbstractListModel(parent)
{ {
connect(&Controller::instance(), &Controller::connectionAdded, this, [=](Connection *conn) { connect(&Controller::instance(), &Controller::connectionAdded, this, [=]() {
if (!conn) { beginResetModel();
return; endResetModel();
}
beginInsertRows(QModelIndex(), Controller::instance().connections().count(), Controller::instance().connections().count());
endInsertRows();
}); });
connect(&Controller::instance(), &Controller::connectionDropped, this, [=](Connection *conn) { connect(&Controller::instance(), &Controller::connectionDropped, this, [=]() {
beginResetModel(); beginResetModel();
endResetModel(); endResetModel();
}); });