summaryrefslogtreecommitdiffstats
path: root/network/abstractnetworkmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'network/abstractnetworkmodel.cpp')
-rw-r--r--network/abstractnetworkmodel.cpp55
1 files changed, 28 insertions, 27 deletions
diff --git a/network/abstractnetworkmodel.cpp b/network/abstractnetworkmodel.cpp
index ad5a31a..d8cd984 100644
--- a/network/abstractnetworkmodel.cpp
+++ b/network/abstractnetworkmodel.cpp
@@ -10,56 +10,57 @@ AbstractNetworkModel::AbstractNetworkModel(QObject *parent)
void AbstractNetworkModel::addNetwork(ConnectionProfile *network)
{
- beginInsertRows(QModelIndex(), rowCount(), rowCount());
- m_networks.insert(rowCount(), network);
- endInsertRows();
+ int start_rows = rowCount();
+ beginInsertRows(QModelIndex(), rowCount(), rowCount());
+ m_networks.insert(rowCount(), network);
+ endInsertRows();
}
void AbstractNetworkModel::removeNetwork(ConnectionProfile *network)
{
- if (m_networks.isEmpty() || (network == nullptr))
- return;
+ if (m_networks.isEmpty() || (network == nullptr))
+ return;
- int row = m_networks.indexOf(network);
- beginRemoveRows(QModelIndex(), row, row);
- m_networks.removeAt(row);
- endRemoveRows();
- delete network;
+ int row = m_networks.indexOf(network);
+ beginRemoveRows(QModelIndex(), row, row);
+ m_networks.removeAt(row);
+ endRemoveRows();
+ delete network;
}
void AbstractNetworkModel::removeAllNetworks()
{
- if (m_networks.isEmpty())
- return;
+ if (m_networks.isEmpty())
+ return;
- beginRemoveRows(QModelIndex(), 0, m_networks.count() - 1);
- qDeleteAll(m_networks.begin(), m_networks.end());
- endRemoveRows();
- m_networks.clear();
+ beginRemoveRows(QModelIndex(), 0, m_networks.count() - 1);
+ qDeleteAll(m_networks.begin(), m_networks.end());
+ endRemoveRows();
+ m_networks.clear();
}
ConnectionProfile *AbstractNetworkModel::getNetwork(QString service)
{
- if (m_networks.isEmpty())
- return nullptr;
+ if (m_networks.isEmpty())
+ return nullptr;
- for (auto network : m_networks) {
- if (network->service() == service)
- return network;
- }
+ for (auto network : m_networks) {
+ if (network->service() == service)
+ return network;
+ }
- return nullptr;
+ return nullptr;
}
int AbstractNetworkModel::rowCount(const QModelIndex &parent) const
{
- Q_UNUSED(parent);
- return m_networks.count();
+ Q_UNUSED(parent);
+ return m_networks.count();
}
QModelIndex AbstractNetworkModel::indexOf(ConnectionProfile *network)
{
- int row = m_networks.indexOf(network);
+ int row = m_networks.indexOf(network);
- return index(row);
+ return index(row);
}