/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/gui/auth/qgsauthconfigeditor.h                                   *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/





class QgsAuthConfigEditor : QWidget
{
%Docstring(signature="appended")
Widget for editing authentication configuration database
%End

%TypeHeaderCode
#include "qgsauthconfigeditor.h"
%End
  public:
    explicit QgsAuthConfigEditor( QWidget *parent /TransferThis/ = 0, bool showUtilities = true, bool relayMessages = true );
%Docstring
Widget for editing authentication configurations directly in database

:param parent: Parent widget
:param showUtilities: Whether to show the widget's utilities button
:param relayMessages: Whether to relay auth manager messages to internal
                      message bar
%End

    void toggleTitleVisibility( bool visible );
%Docstring
Hide the widget's title, e.g. when embedding
%End

    QStringList selectedAuthenticationConfigIds() const;
%Docstring
Returns the list of selected authentication configuration IDs

.. versionadded:: 3.20
%End

  public slots:
    void setShowUtilitiesButton( bool show = true );
%Docstring
Sets whether to show the widget's utilities button, e.g. when embedding
%End

    void setRelayMessages( bool relay = true );
%Docstring
Sets whether to relay auth manager messages to internal message bar,
e.g. when embedding
%End

};

/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/gui/auth/qgsauthconfigeditor.h                                   *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/
