BALL 1.5.0
Loading...
Searching...
No Matches
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
6namespace BALL
7{
8 namespace VIEW
9 {
10 class GridColorWidget : public QWidget
11 {
12 Q_OBJECT
13
14 public:
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);
29
30 void setNormalizationEnabled(bool enabled);
32
38
39 int getNumLevels() const;
40
41 Q_SIGNALS:
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
void minMinColorChanged(QColor color)
ColorRGBA getMaxMaxColor() const
void normalizationToggled(bool enabled)
void setTransparency_(const QColor &color, QSpinBox *box)
ColorRGBA getMaxColor() const
void minColorChanged(QColor color)
void transparencyToggled(bool enabled)
bool isNormalizationEnabled() const
void maxAlphaChanged(int value)
void setTransparencyEnabled(bool enabled)
void setMidValue(float midValue)
void maxColorChanged(QColor color)
bool isTransparencyEnabled() const
ColorRGBA getMinColor() const
void setTransparency_(int value, ColorButton *button)
void validateText(QString str)
void midAlphaChanged(int value)
ColorRGBA getMidColor() const
GridColorWidget(QWidget *parent)
void setMaxValue(float maxValue)
void minAlphaChanged(int value)
void midColorChanged(QColor color)
void setNormalizationEnabled(bool enabled)
ColorRGBA getMinMinColor() const
void maxMaxAlphaChanged(int value)
void maxMaxColorChanged(QColor color)
void minMinAlphaChanged(int value)
void setMinValue(float minValue)