17#ifndef QGSAUTHIDENTITIESEDITOR_H
18#define QGSAUTHIDENTITIESEDITOR_H
22#include <QSslCertificate>
24#include "ui_qgsauthidentitieseditor.h"
47 void populateIdentitiesView();
49 void refreshIdentitiesView();
51 void showCertInfo( QTreeWidgetItem *item );
54 void selectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected );
57 void checkSelection();
59 void handleDoubleClick( QTreeWidgetItem *item,
int col );
61 void btnAddIdentity_clicked();
63 void btnRemoveIdentity_clicked();
65 void btnInfoIdentity_clicked();
67 void btnGroupByOrg_toggled(
bool checked );
74 void showEvent( QShowEvent *e )
override;
84 void setupIdentitiesTree();
86 void populateIdentitiesSection( QTreeWidgetItem *item,
const QList<QSslCertificate> &certs,
87 QgsAuthIdentitiesEditor::IdentityType identype );
89 void appendIdentitiesToGroup(
const QList<QSslCertificate> &certs,
90 QgsAuthIdentitiesEditor::IdentityType identype,
91 QTreeWidgetItem *parent =
nullptr );
93 void appendIdentitiesToItem(
const QList<QSslCertificate> &certs,
94 QgsAuthIdentitiesEditor::IdentityType identype,
95 QTreeWidgetItem *parent =
nullptr );
100 bool mDisabled =
false;
101 QVBoxLayout *mAuthNotifyLayout =
nullptr;
102 QLabel *mAuthNotify =
nullptr;
104 QTreeWidgetItem *mRootCertIdentItem =
nullptr;
Widget for viewing and editing authentication identities database.
MessageLevel
Message log level (mirrors that of QgsMessageLog, so it can also output there)
A bar for displaying non-blocking messages to the user.