50 void populateCaCertsView();
52 void refreshCaCertsView();
54 void showCertInfo( QTreeWidgetItem *item );
57 void selectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected );
60 void checkSelection();
62 void handleDoubleClick( QTreeWidgetItem *item,
int col );
64 void btnAddCa_clicked();
66 void btnRemoveCa_clicked();
68 void btnInfoCa_clicked();
70 void btnGroupByOrg_toggled(
bool checked );
72 void editDefaultTrustPolicy();
76 void btnCaFile_clicked();
78 void btnCaFileClear_clicked();
80 void showTrustedCertificateAuthorities();
83 void logMessage(
const QString &message,
const QString &authtag,
Qgis::MessageLevel level );
99 void setupCaCertsTree();
101 void populateDatabaseCaCerts();
103 void populateFileCaCerts();
105 void populateRootCaCerts();
107 void populateCaCertsSection( QTreeWidgetItem *item,
const QList<QSslCertificate> &certs, QgsAuthAuthoritiesEditor::CaType catype );
109 void appendCertsToGroup(
const QList<QSslCertificate> &certs, QgsAuthAuthoritiesEditor::CaType catype, QTreeWidgetItem *parent =
nullptr );
111 void appendCertsToItem(
const QList<QSslCertificate> &certs, QgsAuthAuthoritiesEditor::CaType catype, QTreeWidgetItem *parent =
nullptr );
113 void updateCertTrustPolicyCache();
115 void populateUtilitiesMenu();
118 int messageTimeout();
120 QVBoxLayout *mAuthNotifyLayout =
nullptr;
121 QLabel *mAuthNotify =
nullptr;
123 QTreeWidgetItem *mRootCaSecItem =
nullptr;
124 QTreeWidgetItem *mFileCaSecItem =
nullptr;
125 QTreeWidgetItem *mDbCaSecItem =
nullptr;
128 QMap<QgsAuthCertUtils::CertTrustPolicy, QStringList> mCertTrustCache;
130 QMenu *mUtilitiesMenu =
nullptr;
131 bool mDisabled =
false;
132 QAction *mActionDefaultTrustPolicy =
nullptr;
133 QAction *mActionShowTrustedCAs =
nullptr;