Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Slots | Public Member Functions | Protected Attributes | List of all members
MultiGradientSelector Class Reference

A widget witch allows constructing gradients of multiple colors. More...

#include <OpenMS/VISUAL/MultiGradientSelector.h>

Inheritance diagram for MultiGradientSelector:
QWidget

Public Slots

void stairsInterpolation (bool state)
 sets what interpolation mode is used More...
 

Public Member Functions

 MultiGradientSelector (QWidget *parent=0)
 Constructor. More...
 
 ~MultiGradientSelector ()
 Destructor. More...
 
const MultiGradientgradient () const
 returns a const reference to the gradient More...
 
MultiGradientgradient ()
 returns a mutable reference to the gradient More...
 
void setInterpolationMode (MultiGradient::InterpolationMode mode)
 sets the interpolation mode More...
 
MultiGradient::InterpolationMode getInterpolationMode () const
 returns the interpolation mode More...
 

Protected Member Functions

re-implemented 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_
 

Detailed Description

A widget witch allows constructing gradients of multiple colors.

MultiGradientSelector.png

The above example image shows a MultiGradientSelector.

Constructor & Destructor Documentation

MultiGradientSelector ( QWidget parent = 0)

Constructor.

Destructor.

Member Function Documentation

void contextMenuEvent ( QContextMenuEvent *  e)
protected
MultiGradient::InterpolationMode getInterpolationMode ( ) const

returns the interpolation 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 interpolation mode

void stairsInterpolation ( bool  state)
slot

sets what interpolation mode is used

Member Data Documentation

MultiGradient gradient_
protected
Int gradient_area_width_
protected
bool left_button_pressed_
protected
Int lever_area_height_
protected
Int margin_
protected
Int selected_
protected
QColor selected_color_
protected

OpenMS / TOPP release 2.0.0 Documentation generated on Fri May 29 2015 17:20:41 using doxygen 1.8.9.1