Mercurial > trustbridge
diff ui/certificatetablemodel.cpp @ 396:26651cc0cc47
Remove all certificates if a new list is loaded from file.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Tue, 15 Apr 2014 16:45:37 +0200 |
parents | 1220b741cd51 |
children | 8752aae8aad8 |
line wrap: on
line diff
--- a/ui/certificatetablemodel.cpp Tue Apr 15 16:44:55 2014 +0200 +++ b/ui/certificatetablemodel.cpp Tue Apr 15 16:45:37 2014 +0200 @@ -31,14 +31,17 @@ return false; } for (int i = row + count - 1; i >= row; i--) { - if (!certificates.at(i).isEditable()) { - certificates.removeAt(i); - } + certificates.removeAt(i); } endRemoveRows(); return true; } +bool CertificateTabelModel::removeAll() +{ + return removeRows(0, certificates.size(), QModelIndex()); +} + QVariant CertificateTabelModel::data(const QModelIndex &index, int role) const {