/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgscompoundcolorwidget.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsCompoundColorWidget : QgsPanelWidget { %Docstring A custom QGIS widget for selecting a color, including options for selecting colors via hue wheel, color swatches, and a color sampler. .. versionadded:: 2.16 %End %TypeHeaderCode #include "qgscompoundcolorwidget.h" %End public: enum Layout { LayoutDefault, LayoutVertical, }; QgsCompoundColorWidget( QWidget *parent /TransferThis/ = 0, const QColor &color = QColor(), Layout layout = LayoutDefault ); %Docstring Constructor for QgsCompoundColorWidget \param parent parent widget \param color initial color for dialog \param layout widget layout to use %End ~QgsCompoundColorWidget(); QColor color() const; %Docstring Returns the current color for the dialog :return: dialog color :rtype: QColor %End void setAllowOpacity( const bool allowOpacity ); %Docstring Sets whether opacity modification (transparency) is permitted for the color dialog. Defaults to true. \param allowOpacity set to false to disable opacity modification .. versionadded:: 3.0 %End void setDiscarded( bool discarded ); %Docstring Sets whether the widget's color has been "discarded" and the selected color should not be stored in the recent color list. \param discarded set to true to avoid adding color to recent color list on widget destruction. .. versionadded:: 3.0 %End signals: void currentColorChanged( const QColor &color ); %Docstring Emitted when the dialog's color changes \param color current color %End public slots: void setColor( const QColor &color ); %Docstring Sets the current color for the dialog \param color desired color %End void setPreviousColor( const QColor &color ); %Docstring Sets the color to show in an optional "previous color" section \param color previous color %End protected: virtual void mousePressEvent( QMouseEvent *e ); virtual void mouseMoveEvent( QMouseEvent *e ); virtual void mouseReleaseEvent( QMouseEvent *e ); virtual void keyPressEvent( QKeyEvent *e ); }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgscompoundcolorwidget.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/