BALL  1.5.0
gridColorWidget.h
Go to the documentation of this file.
1 #ifndef BALL_VIEW_WIDGETS_GRIDCOLORWIDGET_H
2 #define BALL_VIEW_WIDGETS_GRIDCOLORWIDGET_H
3 
4 #include <BALL/VIEW/UIC/ui_gridColorWidget.h>
5 
6 namespace BALL
7 {
8  namespace VIEW
9  {
10  class GridColorWidget : public QWidget
11  {
12  Q_OBJECT
13 
14  public:
15  GridColorWidget(QWidget* parent);
16 
17  //Accessors
18  void setMinValue(float minValue);
19  float getMinValue() const;
20 
21  void setMidValue(float midValue);
22  float getMidValue() const;
23 
24  void setMaxValue(float maxValue);
25  float getMaxValue() const;
26 
27  void setTransparencyEnabled(bool enabled);
28  bool isTransparencyEnabled() const;
29 
30  void setNormalizationEnabled(bool enabled);
31  bool isNormalizationEnabled() const;
32 
33  ColorRGBA getMinMinColor() const;
34  ColorRGBA getMinColor() const;
35  ColorRGBA getMidColor() const;
36  ColorRGBA getMaxColor() const;
37  ColorRGBA getMaxMaxColor() const;
38 
39  int getNumLevels() const;
40 
41  Q_SIGNALS:
42  void autoScaleRequested();
43 
44  protected Q_SLOTS:
45  void transparencyToggled(bool enabled);
46  void normalizationToggled(bool enabled);
47  void validateText(QString str);
48 
49  void minMinColorChanged(QColor color);
50  void minColorChanged(QColor color);
51  void midColorChanged(QColor color);
52  void maxColorChanged(QColor color);
53  void maxMaxColorChanged(QColor color);
54 
55  void minMinAlphaChanged(int value);
56  void minAlphaChanged(int value);
57  void midAlphaChanged(int value);
58  void maxAlphaChanged(int value);
59  void maxMaxAlphaChanged(int value);
60 
61  protected:
62  void setTransparency_(int value, ColorButton* button);
63  void setTransparency_(const QColor& color, QSpinBox* box);
64  Ui::GridColorWidget ui;
65  };
66 
67  }
68 }
69 
70 #endif //BALL_VIEW_WIDGETS_GRIDCOLORWIDGET_H
BALL::VIEW::GridColorWidget::getMaxValue
float getMaxValue() const
BALL::VIEW::GridColorWidget::getMidValue
float getMidValue() const
BALL::VIEW::GridColorWidget::midAlphaChanged
void midAlphaChanged(int value)
BALL::VIEW::GridColorWidget::getMinValue
float getMinValue() const
BALL::VIEW::GridColorWidget::validateText
void validateText(QString str)
QWidget
BALL::VIEW::GridColorWidget::GridColorWidget
GridColorWidget(QWidget *parent)
BALL::VIEW::GridColorWidget::setMidValue
void setMidValue(float midValue)
BALL::VIEW::GridColorWidget::normalizationToggled
void normalizationToggled(bool enabled)
BALL::VIEW::GridColorWidget::setTransparencyEnabled
void setTransparencyEnabled(bool enabled)
BALL::VIEW::GridColorWidget
Definition: gridColorWidget.h:10
BALL::VIEW::GridColorWidget::setMinValue
void setMinValue(float minValue)
BALL::VIEW::GridColorWidget::maxAlphaChanged
void maxAlphaChanged(int value)
BALL::VIEW::GridColorWidget::setNormalizationEnabled
void setNormalizationEnabled(bool enabled)
BALL
Definition: constants.h:12
BALL::VIEW::GridColorWidget::getMaxMaxColor
ColorRGBA getMaxMaxColor() const
BALL::VIEW::GridColorWidget::autoScaleRequested
void autoScaleRequested()
BALL::VIEW::GridColorWidget::getMidColor
ColorRGBA getMidColor() const
BALL::VIEW::GridColorWidget::ui
Ui::GridColorWidget ui
Definition: gridColorWidget.h:64
BALL::VIEW::GridColorWidget::minAlphaChanged
void minAlphaChanged(int value)
BALL::VIEW::GridColorWidget::minMinColorChanged
void minMinColorChanged(QColor color)
BALL::VIEW::ColorRGBA
Definition: colorRGBA.h:31
BALL::VIEW::ColorButton
Definition: colorButton.h:19
BALL::VIEW::GridColorWidget::minMinAlphaChanged
void minMinAlphaChanged(int value)
BALL::VIEW::GridColorWidget::getMaxColor
ColorRGBA getMaxColor() const
BALL::VIEW::GridColorWidget::maxMaxAlphaChanged
void maxMaxAlphaChanged(int value)
BALL::VIEW::GridColorWidget::isNormalizationEnabled
bool isNormalizationEnabled() const
BALL::VIEW::GridColorWidget::minColorChanged
void minColorChanged(QColor color)
BALL::VIEW::GridColorWidget::getNumLevels
int getNumLevels() const
BALL::VIEW::GridColorWidget::setMaxValue
void setMaxValue(float maxValue)
BALL::VIEW::GridColorWidget::midColorChanged
void midColorChanged(QColor color)
BALL::VIEW::GridColorWidget::maxColorChanged
void maxColorChanged(QColor color)
BALL::VIEW::GridColorWidget::isTransparencyEnabled
bool isTransparencyEnabled() const
BALL::VIEW::GridColorWidget::setTransparency_
void setTransparency_(int value, ColorButton *button)
BALL::VIEW::GridColorWidget::transparencyToggled
void transparencyToggled(bool enabled)
BALL::VIEW::GridColorWidget::getMinMinColor
ColorRGBA getMinMinColor() const
BALL::VIEW::GridColorWidget::getMinColor
ColorRGBA getMinColor() const
BALL::VIEW::GridColorWidget::maxMaxColorChanged
void maxMaxColorChanged(QColor color)