KSeExpr 6.0.0.0
|
#include <ExprColorSwatch.h>
Signals | |
void | selValChangedSignal (KSeExpr::Vec3d val) |
void | swatchChanged (int index, KSeExpr::Vec3d val) |
void | swatchAdded (int index, KSeExpr::Vec3d val) |
void | swatchRemoved (int index) |
Public Member Functions | |
ExprColorSwatchWidget (bool indexLabel, QWidget *parent=nullptr) | |
~ExprColorSwatchWidget () override=default | |
void | addSwatch (KSeExpr::Vec3d &val, int index=-1) |
void | setSwatchColor (int index, QColor color) |
QColor | getSwatchColor (int index) |
Private Slots | |
void | addNewColor () |
void | removeSwatch (ExprColorFrame *) |
void | internalSwatchChanged (QColor color) |
Private Attributes | |
QGridLayout * | _gridLayout |
int | _columns |
bool | _indexLabel |
Definition at line 60 of file ExprColorSwatch.h.
ExprColorSwatchWidget::ExprColorSwatchWidget | ( | bool | indexLabel, |
QWidget * | parent = nullptr |
||
) |
Definition at line 112 of file ExprColorSwatch.cpp.
References _gridLayout, and addNewColor().
|
overridedefault |
|
privateslot |
Definition at line 156 of file ExprColorSwatch.cpp.
References addSwatch().
Referenced by ExprColorSwatchWidget().
void ExprColorSwatchWidget::addSwatch | ( | KSeExpr::Vec3d & | val, |
int | index = -1 |
||
) |
Definition at line 162 of file ExprColorSwatch.cpp.
References _columns, _gridLayout, _indexLabel, internalSwatchChanged(), removeSwatch(), swatchAdded(), and swatchChanged().
Referenced by addNewColor(), and ColorSwatchControl::buildSwatchWidget().
QColor ExprColorSwatchWidget::getSwatchColor | ( | int | index | ) |
Definition at line 209 of file ExprColorSwatch.cpp.
References _gridLayout, and ExprColorFrame::getValue().
|
privateslot |
Definition at line 174 of file ExprColorSwatch.cpp.
References _gridLayout, and swatchChanged().
Referenced by addSwatch().
|
privateslot |
Definition at line 182 of file ExprColorSwatch.cpp.
References _gridLayout, and swatchRemoved().
Referenced by addSwatch().
|
signal |
void ExprColorSwatchWidget::setSwatchColor | ( | int | index, |
QColor | color | ||
) |
Definition at line 196 of file ExprColorSwatch.cpp.
References _gridLayout.
|
signal |
Referenced by addSwatch().
|
signal |
Referenced by addSwatch(), and internalSwatchChanged().
|
signal |
Referenced by removeSwatch().
|
private |
Definition at line 86 of file ExprColorSwatch.h.
Referenced by addSwatch().
|
private |
Definition at line 85 of file ExprColorSwatch.h.
Referenced by addSwatch(), ExprColorSwatchWidget(), getSwatchColor(), internalSwatchChanged(), removeSwatch(), and setSwatchColor().
|
private |
Definition at line 87 of file ExprColorSwatch.h.
Referenced by addSwatch().