summaryrefslogtreecommitdiff
path: root/src/canvastoolthreshold.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/canvastoolthreshold.h')
-rw-r--r--src/canvastoolthreshold.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/canvastoolthreshold.h b/src/canvastoolthreshold.h
index 936bf68..8847ecb 100644
--- a/src/canvastoolthreshold.h
+++ b/src/canvastoolthreshold.h
@@ -30,16 +30,15 @@
#include <QColor>
-#include "canvas.h"
-
-class Instrument;
+class Canvas;
class CanvasToolThreshold
: public CanvasTool
{
Q_OBJECT
public:
- CanvasToolThreshold(Canvas* canvas, Instrument& instrument);
+ CanvasToolThreshold(Canvas& canvas, double default_value,
+ QColor color, QColor moving_color);
QString name() { return tr("Threshold"); }
bool mouseMoveEvent(QMouseEvent* event);
@@ -52,13 +51,11 @@ signals:
void thresholdChanging(double threshold);
private:
- float threshold;
+ double threshold;
bool threshold_is_moving;
- Canvas* canvas;
+ Canvas& canvas;
QColor colThreshold;
QColor colThresholdMoving;
-
- Instrument& instrument;
};