aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/model/GpgKeyTableModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/model/GpgKeyTableModel.cpp')
-rw-r--r--src/core/model/GpgKeyTableModel.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/core/model/GpgKeyTableModel.cpp b/src/core/model/GpgKeyTableModel.cpp
index b9d03bb6..53f5d1b1 100644
--- a/src/core/model/GpgKeyTableModel.cpp
+++ b/src/core/model/GpgKeyTableModel.cpp
@@ -30,6 +30,7 @@
#include "core/function/gpg/GpgKeyGetter.h"
#include "core/model/GpgKey.h"
+#include "core/utils/GpgUtils.h"
namespace GpgFrontend {
@@ -87,12 +88,7 @@ auto GpgKeyTableModel::data(const QModelIndex &index,
return key.GetEmail();
}
case 4: {
- QString usage_sym;
- if (key.IsHasActualCertCap()) usage_sym += "C";
- if (key.IsHasActualEncrCap()) usage_sym += "E";
- if (key.IsHasActualSignCap()) usage_sym += "S";
- if (key.IsHasActualAuthCap()) usage_sym += "A";
- return usage_sym;
+ return GetUsagesByKey(key);
}
case 5: {
return key.GetOwnerTrust();