VideoVis
0.9
Generates a volume visualisation of a video
|
The TransferBox widget class. More...
#include <transferbox.h>
Public Types | |
enum | ShadeType { RedShade, GreenShade, BlueShade } |
Signals | |
void | valueChanged (float *value) |
Public Member Functions | |
TransferBox (QWidget *parent=0) | |
QSize | sizeHint () const |
void | setPoints (QPolygonF points) |
void | addColor (QPolygonF points, QColor color) |
void | deleteColor (QPolygonF points) |
void | changeColor (int index, QColor color) |
The TransferBox widget class.
This class renders the transfer function. Every Point from m_points has a corresponding color that gets rendered when a paintEvent occurs. Points are managed, displayed and returned by the HoverPoints class. The widget is drawn with a QLinearGradient. Users can select the colors from a QColorDialog.
Definition at line 17 of file transferbox.h.
Enumerator | |
---|---|
RedShade | |
GreenShade | |
BlueShade |
Definition at line 21 of file transferbox.h.
|
explicit |
Definition at line 8 of file transferbox.cpp.
void TransferBox::addColor | ( | QPolygonF | points, |
QColor | color | ||
) |
add a color to m_colors
Definition at line 52 of file transferbox.cpp.
void TransferBox::changeColor | ( | int | index, |
QColor | color | ||
) |
change a color from m_colors by removing and inserting one.
Definition at line 84 of file transferbox.cpp.
void TransferBox::deleteColor | ( | QPolygonF | points) |
delete a color from m_colors
Definition at line 68 of file transferbox.cpp.
|
inline |
Definition at line 29 of file transferbox.h.
|
inline |
Definition at line 28 of file transferbox.h.
|
signal |