A grid of color swatches, which allows for user selection.  
 More...
#include <qgscolorswatchgrid.h>
 | 
| void  | refreshColors () | 
|   | Reload colors from scheme and redraws the widget.  
  | 
|   | 
 | 
| void  | colorChanged (const QColor &color) | 
|   | Emitted when a color has been selected from the widget.  
  | 
|   | 
| void  | hovered () | 
|   | Emitted when mouse hovers over widget.  
  | 
|   | 
A grid of color swatches, which allows for user selection. 
Colors are taken from an associated QgsColorScheme. 
- See also
 - QgsColorGridAction 
 
Definition at line 32 of file qgscolorswatchgrid.h.
 
◆ QgsColorSwatchGrid()
      
        
          | QgsColorSwatchGrid::QgsColorSwatchGrid  | 
          ( | 
          QgsColorScheme *  | 
          scheme,  | 
        
        
           | 
           | 
          const QString &  | 
          context = QString(),  | 
        
        
           | 
           | 
          QWidget *  | 
          parent = nullptr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Construct a new color swatch grid. 
- Parameters
 - 
  
    | scheme | QgsColorScheme for colors to show in grid  | 
    | context | context string provided to color scheme  | 
    | parent | parent widget  | 
  
   
Definition at line 28 of file qgscolorswatchgrid.cpp.
 
 
◆ baseColor()
  
  
      
        
          | QColor QgsColorSwatchGrid::baseColor  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the base color for the widget. 
- Returns
 - base color which is passed to scheme for color generation 
 
- See also
 - setBaseColor 
 
Definition at line 70 of file qgscolorswatchgrid.h.
 
 
◆ colorChanged
  
  
      
        
          | void QgsColorSwatchGrid::colorChanged  | 
          ( | 
          const QColor &  | 
          color | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
Emitted when a color has been selected from the widget. 
- Parameters
 - 
  
  
 
 
 
◆ colors()
Gets the list of colors shown in the grid. 
- Returns
 - list of colors currently shown in the grid 
 
Definition at line 83 of file qgscolorswatchgrid.h.
 
 
◆ context()
  
  
      
        
          | QString QgsColorSwatchGrid::context  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the current context for the grid. 
- Returns
 - context string which is passed to scheme for color generation 
 
- See also
 - setContext 
 
Definition at line 56 of file qgscolorswatchgrid.h.
 
 
◆ focusInEvent()
  
  
      
        
          | void QgsColorSwatchGrid::focusInEvent  | 
          ( | 
          QFocusEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
overrideprotected   | 
  
 
 
◆ focusOutEvent()
  
  
      
        
          | void QgsColorSwatchGrid::focusOutEvent  | 
          ( | 
          QFocusEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
overrideprotected   | 
  
 
 
◆ hovered
  
  
      
        
          | void QgsColorSwatchGrid::hovered  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
Emitted when mouse hovers over widget. 
 
 
◆ keyPressEvent()
  
  
      
        
          | void QgsColorSwatchGrid::keyPressEvent  | 
          ( | 
          QKeyEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
overrideprotected   | 
  
 
 
◆ minimumSizeHint()
  
  
      
        
          | QSize QgsColorSwatchGrid::minimumSizeHint  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ mouseMoveEvent()
  
  
      
        
          | void QgsColorSwatchGrid::mouseMoveEvent  | 
          ( | 
          QMouseEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
overrideprotected   | 
  
 
 
◆ mousePressEvent()
  
  
      
        
          | void QgsColorSwatchGrid::mousePressEvent  | 
          ( | 
          QMouseEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
overrideprotected   | 
  
 
 
◆ mouseReleaseEvent()
  
  
      
        
          | void QgsColorSwatchGrid::mouseReleaseEvent  | 
          ( | 
          QMouseEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
overrideprotected   | 
  
 
 
◆ paintEvent()
  
  
      
        
          | void QgsColorSwatchGrid::paintEvent  | 
          ( | 
          QPaintEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
overrideprotected   | 
  
 
 
◆ refreshColors
  
  
      
        
          | void QgsColorSwatchGrid::refreshColors  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ setBaseColor()
      
        
          | void QgsColorSwatchGrid::setBaseColor  | 
          ( | 
          const QColor &  | 
          baseColor | ) | 
           | 
        
      
 
Sets the base color for the widget. 
- Parameters
 - 
  
    | baseColor | base color to pass to scheme for color generation  | 
  
   
- See also
 - baseColor 
 
Definition at line 74 of file qgscolorswatchgrid.cpp.
 
 
◆ setContext()
      
        
          | void QgsColorSwatchGrid::setContext  | 
          ( | 
          const QString &  | 
          context | ) | 
           | 
        
      
 
Sets the current context for the grid. 
- Parameters
 - 
  
    | context | string which is passed to scheme for color generation  | 
  
   
- See also
 - context 
 
Definition at line 68 of file qgscolorswatchgrid.cpp.
 
 
◆ sizeHint()
  
  
      
        
          | QSize QgsColorSwatchGrid::sizeHint  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ QgsColorTooltip
The documentation for this class was generated from the following files: