18#ifndef QGSAUTHSSLERRORSDIALOG_H 
   19#define QGSAUTHSSLERRORSDIALOG_H 
   23#include "ui_qgsauthsslerrorsdialog.h" 
   48                            const QList<QSslError> &sslErrors,
 
   50                            const QString &digest = QString(),
 
   51                            const QString &hostport = QString() );
 
   54    void loadUnloadCertificate( 
bool load );
 
   56    void showCertificateChainInfo();
 
   58    void showCertificateChainCAsInfo();
 
   60    void widgetReadyToSaveChanged( 
bool cansave );
 
   63    void clearCertificateConfig();
 
   65    void buttonBox_clicked( QAbstractButton *button );
 
   67    void btnChainInfo_clicked();
 
   69    void btnChainCAs_clicked();
 
   71    void grpbxSslErrors_collapsedStateChanged( 
bool collapsed );
 
   74    void populateErrorsList();
 
   76    QPushButton *ignoreButton();
 
   77    QPushButton *abortButton();
 
   78    QPushButton *saveButton();
 
   80    QSslConfiguration mSslConfiguration;
 
   81    QList<QSslError> mSslErrors;
 
Widget for reporting SSL errors and offering an option to store an SSL server exception into the auth...