A widget witch allows constructing gradients of multiple colors. More...
#include <OpenMS/VISUAL/MultiGradientSelector.h>
Public Slots | |
| void | stairsInterpolation (bool state) |
| sets what interpolation mode is used | |
Public Member Functions | |
| MultiGradientSelector (QWidget *parent=0) | |
| Constructor. | |
| ~MultiGradientSelector () | |
| Desctructor. | |
| const MultiGradient & | gradient () const |
| returns a const reference to the gradient | |
| MultiGradient & | gradient () |
| returns a mutable reference to the gradient | |
| void | setInterpolationMode (MultiGradient::InterpolationMode mode) |
| sets the interploation mode | |
| MultiGradient::InterpolationMode | getInterpolationMode () const |
| returns the interpolaion mode | |
Protected Member Functions | |
Reimpelented Qt events | |
| void | paintEvent (QPaintEvent *e) |
| void | mousePressEvent (QMouseEvent *e) |
| void | mouseMoveEvent (QMouseEvent *e) |
| void | mouseReleaseEvent (QMouseEvent *e) |
| void | mouseDoubleClickEvent (QMouseEvent *e) |
| void | keyPressEvent (QKeyEvent *e) |
| void | contextMenuEvent (QContextMenuEvent *e) |
Protected Attributes | |
| MultiGradient | gradient_ |
| Int | margin_ |
| Int | gradient_area_width_ |
| Int | lever_area_height_ |
| Int | selected_ |
| QColor | selected_color_ |
| bool | left_button_pressed_ |
A widget witch allows constructing gradients of multiple colors.
The above example image shows a MultiGradientSelector.
| MultiGradientSelector | ( | QWidget * | parent = 0 |
) |
Constructor.
Desctructor.
| void contextMenuEvent | ( | QContextMenuEvent * | e | ) | [protected] |
| MultiGradient::InterpolationMode getInterpolationMode | ( | ) | const |
returns the interpolaion mode
| const MultiGradient& gradient | ( | ) | const |
returns a const reference to the gradient
| MultiGradient& gradient | ( | ) |
returns a mutable reference to the gradient
| void keyPressEvent | ( | QKeyEvent * | e | ) | [protected] |
| void mouseDoubleClickEvent | ( | QMouseEvent * | e | ) | [protected] |
| void mouseMoveEvent | ( | QMouseEvent * | e | ) | [protected] |
| void mousePressEvent | ( | QMouseEvent * | e | ) | [protected] |
| void mouseReleaseEvent | ( | QMouseEvent * | e | ) | [protected] |
| void paintEvent | ( | QPaintEvent * | e | ) | [protected] |
| void setInterpolationMode | ( | MultiGradient::InterpolationMode | mode | ) |
sets the interploation mode
| void stairsInterpolation | ( | bool | state | ) | [slot] |
sets what interpolation mode is used
MultiGradient gradient_ [protected] |
Int gradient_area_width_ [protected] |
bool left_button_pressed_ [protected] |
Int lever_area_height_ [protected] |
QColor selected_color_ [protected] |
| OpenMS / TOPP release 1.10.0 | Documentation generated on Thu Mar 7 2013 09:42:58 using doxygen 1.7.1 |