48 void toggleTitleVisibility(
bool visible );
54 QStringList selectedAuthenticationConfigIds()
const;
58 void setShowUtilitiesButton(
bool show =
true );
61 void setRelayMessages(
bool relay =
true );
65 void refreshTableView();
68 void importAuthenticationConfigs();
71 void exportSelectedAuthenticationConfigs();
74 void setMasterPassword();
77 void clearCachedMasterPassword();
80 void resetMasterPassword();
83 void clearCachedAuthenticationConfigs();
86 void removeAuthenticationConfigs();
89 void eraseAuthenticationDatabase();
92 void authMessageLog(
const QString &message,
const QString &authtag,
Qgis::MessageLevel level );
95 void selectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected );
98 void checkSelection();
100 void btnAddConfig_clicked();
102 void btnEditConfig_clicked();
104 void btnRemoveConfig_clicked();
109 QString selectedConfigId();
111 QSqlTableModel *mConfigModel =
nullptr;
113 QMenu *mAuthUtilitiesMenu =
nullptr;
114 QAction *mActionImportAuthenticationConfigs =
nullptr;
115 QAction *mActionExportSelectedAuthenticationConfigs =
nullptr;
116 QAction *mActionSetMasterPassword =
nullptr;
117 QAction *mActionClearCachedMasterPassword =
nullptr;
118 QAction *mActionResetMasterPassword =
nullptr;
119 QAction *mActionClearCachedAuthConfigs =
nullptr;
120 QAction *mActionRemoveAuthConfigs =
nullptr;
121 QAction *mActionEraseAuthDatabase =
nullptr;
123 bool mDisabled =
false;
124 QVBoxLayout *mAuthNotifyLayout =
nullptr;
125 QLabel *mAuthNotify =
nullptr;
126 bool mIsReadOnly =
false;