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




class QgsExpressionStoreDialog : QDialog
{
%Docstring(signature="appended")
A generic dialog for editing expression text, label and help text.

.. versionadded:: 3.12
%End

%TypeHeaderCode
#include "qgsexpressionstoredialog.h"
%End
  public:
    QgsExpressionStoreDialog( const QString &label, const QString &expression, const QString &helpText, const QStringList &existingLabels = QStringList(), QWidget *parent = 0 );
%Docstring
Creates a QgsExpressionStoreDialog with given ``label``, ``expression``
and ``helpText``. ``existingLabels`` is an optional list of existing
labels for unique label validation, ``parent`` is the optional parent
widget.
%End

    QString expression();
%Docstring
Returns the expression text
%End

    QString label();
%Docstring
Returns the label text
%End

    QString helpText() const;
%Docstring
Returns the help text
%End


};

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