QGIS API Documentation
3.8.0-Zanzibar (11aff65)
|
A color swatch grid which can be embedded into a menu. More...
#include <qgscolorswatchgrid.h>
Public Slots | |
void | refreshColors () |
Reload colors from scheme and redraws the widget. More... | |
Signals | |
void | colorChanged (const QColor &color) |
Emitted when a color has been selected from the widget. More... | |
Public Member Functions | |
QgsColorSwatchGridAction (QgsColorScheme *scheme, QMenu *menu=nullptr, const QString &context=QString(), QWidget *parent=nullptr) | |
Construct a new color swatch grid action. More... | |
QColor | baseColor () const |
Gets the base color for the color grid. More... | |
QString | context () const |
Gets the current context for the color grid. More... | |
bool | dismissOnColorSelection () const |
Returns whether the parent menu will be dismissed after a color is selected from the action's color widget. More... | |
void | setBaseColor (const QColor &baseColor) |
Sets the base color for the color grid. More... | |
void | setContext (const QString &context) |
Sets the current context for the color grid. More... | |
void | setDismissOnColorSelection (bool dismiss) |
Sets whether the parent menu should be dismissed and closed when a color is selected from the action's color widget. More... | |
A color swatch grid which can be embedded into a menu.
Definition at line 189 of file qgscolorswatchgrid.h.
QgsColorSwatchGridAction::QgsColorSwatchGridAction | ( | QgsColorScheme * | scheme, |
QMenu * | menu = nullptr , |
||
const QString & | context = QString() , |
||
QWidget * | parent = nullptr |
||
) |
Construct a new color swatch grid action.
scheme | QgsColorScheme for colors to show in grid |
menu | parent menu |
context | context string provided to color scheme |
parent | parent widget |
Definition at line 396 of file qgscolorswatchgrid.cpp.
QColor QgsColorSwatchGridAction::baseColor | ( | ) | const |
Gets the base color for the color grid.
Definition at line 419 of file qgscolorswatchgrid.cpp.
|
signal |
Emitted when a color has been selected from the widget.
color | selected color |
QString QgsColorSwatchGridAction::context | ( | ) | const |
Gets the current context for the color grid.
Definition at line 424 of file qgscolorswatchgrid.cpp.
|
inline |
Returns whether the parent menu will be dismissed after a color is selected from the action's color widget.
Definition at line 249 of file qgscolorswatchgrid.h.
|
slot |
Reload colors from scheme and redraws the widget.
Definition at line 434 of file qgscolorswatchgrid.cpp.
void QgsColorSwatchGridAction::setBaseColor | ( | const QColor & | baseColor | ) |
Sets the base color for the color grid.
baseColor | base color to pass to scheme for color generation |
Definition at line 414 of file qgscolorswatchgrid.cpp.
void QgsColorSwatchGridAction::setContext | ( | const QString & | context | ) |
Sets the current context for the color grid.
context | string which is passed to scheme for color generation |
Definition at line 429 of file qgscolorswatchgrid.cpp.
|
inline |
Sets whether the parent menu should be dismissed and closed when a color is selected from the action's color widget.
dismiss | set to true (default) to immediately close the menu when a color is selected from the widget. If set to false , the colorChanged signal will be emitted but the menu will stay open. |
Definition at line 241 of file qgscolorswatchgrid.h.