widget in TF dialog for entering six digit HTML hex color codes  
 More...
#include <tfcoloredit.h>
|  | 
|  | TFColorEdit (QWidget *parent=nullptr) | 
| virtual QSize | sizeHint () const override | 
| void | setColor (const QColor &color, bool ambiguous) | 
|  | ColorLineEdit (QWidget *parent=nullptr) | 
| void | setColor (ivec3 v, ColorRepresentation rep=ColorRepresentation::Integer) | 
| void | setColor (ivec4 v, ColorRepresentation rep=ColorRepresentation::Integer) | 
| void | setColor (vec3 v, ColorRepresentation rep=ColorRepresentation::FloatingPoint) | 
| void | setColor (vec4 v, ColorRepresentation rep=ColorRepresentation::FloatingPoint) | 
| void | setColor (dvec3 v, ColorRepresentation rep=ColorRepresentation::FloatingPoint) | 
| void | setColor (dvec4 v, ColorRepresentation rep=ColorRepresentation::FloatingPoint) | 
| template<typename T> | 
| T | getColor () const | 
| dvec4 | getColor () const | 
| bool | hasAlpha () const | 
| void | setRepresentation (ColorRepresentation rep) | 
| ColorRepresentation | getRepresentation () const | 
| bool | isValid () const | 
|  | 
| enum class | ColorRepresentation { Integer
, FloatingPoint
, Hexadecimal
 } | 
| void | setInvalid (bool invalid=true) | 
| virtual void | changeEvent (QEvent *event) override | 
| virtual void | focusInEvent (QFocusEvent *event) override | 
| virtual void | focusOutEvent (QFocusEvent *event) override | 
| virtual void | keyPressEvent (QKeyEvent *event) override | 
widget in TF dialog for entering six digit HTML hex color codes 
◆ colorChanged
  
  | 
        
          | void inviwo::TFColorEdit::colorChanged | ( | const QColor & | color | ) |  |  | signal | 
 
signal when a new valid color hex code has been entered. 
 
 
◆ setColor()
      
        
          | void inviwo::TFColorEdit::setColor | ( | const QColor & | color, | 
        
          |  |  | bool | ambiguous ) | 
      
 
set the color value of the line edit, if the value is ambiguous a "-" will be shown. Otherwise the rgb components of the color are shown as hexadecimal color code, e.g. "#f9a033".
- Parameters
- 
  
    | color | rgb components are converted into a hexadecimal color code |  | ambiguous | whether the color has a name or not |  
 
 
 
The documentation for this class was generated from the following file: