Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Slots | Public Member Functions | Protected Attributes

MultiGradientSelector Class Reference
[Visual]

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

#include <OpenMS/VISUAL/MultiGradientSelector.h>

Inheritance diagram for MultiGradientSelector:
QWidget

List of all members.

Public Slots

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

Public Member Functions

 MultiGradientSelector (QWidget *parent=0)
 Constructor.
 ~MultiGradientSelector ()
 Desctructor.
const MultiGradientgradient () const
 returns a const reference to the gradient
MultiGradientgradient ()
 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_

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.

Desctructor.


Member Function Documentation

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


Member Data Documentation

MultiGradient gradient_ [protected]
bool left_button_pressed_ [protected]
Int lever_area_height_ [protected]
Int margin_ [protected]
Int selected_ [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