aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/ssltrusteditor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/ssltrusteditor.cpp')
-rw-r--r--src/widgets/ssltrusteditor.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/widgets/ssltrusteditor.cpp b/src/widgets/ssltrusteditor.cpp
index af10a72..7d4b4bc 100644
--- a/src/widgets/ssltrusteditor.cpp
+++ b/src/widgets/ssltrusteditor.cpp
@@ -12,7 +12,11 @@ SslTrustEditor::SslTrustEditor(QWidget *parent) :
this->ui->trust_level->addItem("Trust everything", QVariant::fromValue<int>(SslTrust::TrustEverything));
this->ui->trust_level->addItem("Manually verify fingerprints", QVariant::fromValue<int>(SslTrust::TrustNoOne));
- this->ui->trusted_hosts->setModel(&this->current_trust.trusted_hosts);
+
+ auto sort_model =new QSortFilterProxyModel(this);
+ sort_model ->setDynamicSortFilter(true);
+ sort_model ->setSourceModel(&this->current_trust.trusted_hosts);
+ this->ui->trusted_hosts->setModel(sort_model );
this->ui->trusted_hosts->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch);
this->ui->trusted_hosts->horizontalHeader()->setSectionResizeMode(1, QHeaderView::ResizeToContents);