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







class QgsUserInputWidget : QgsFloatingWidget
{
%Docstring(signature="appended")
The :py:class:`QgsUserInputWidget` class is a floating widget that shall
be used to display widgets for user inputs. It can be used by map tools,
plugins, etc. Several widgets can be displayed at once, they will be
separated by a separator. Widgets will be either layout horizontally or
vertically. The widget is automatically hidden if it contains no widget.
%End

%TypeHeaderCode
#include "qgsuserinputwidget.h"
%End
  public:
    QgsUserInputWidget( QWidget *parent /TransferThis/ = 0 );
%Docstring
Constructor for QgsUserInputWidget
%End

    void addUserInputWidget( QWidget *widget );
%Docstring
Add a widget to be displayed in the dock.

:param widget: widget to add. Ownership is not transferred.
%End

  protected:
    virtual void paintEvent( QPaintEvent *event );


};

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