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
 {

http://wald.intevation.org/projects/trustbridge/