ResInsight/ApplicationLibCode/UserInterface/RiuQwtScalePicker.h

24 lines
479 B
C
Raw Normal View History

2016-10-14 08:06:21 -05:00
// Based on the example scalepicker from the Qwt/examples/event_filter
#pragma once
#include <QObject>
#include <QRect>
class QwtPlot;
class QwtScaleWidget;
class RiuQwtScalePicker : public QObject
{
Q_OBJECT
public:
explicit RiuQwtScalePicker( QwtPlot* plot );
bool eventFilter( QObject*, QEvent* ) override;
2016-10-14 08:06:21 -05:00
static double axisValueAtPosition( const QwtScaleWidget*, const QPoint& );
2016-10-14 08:06:21 -05:00
Q_SIGNALS:
void mouseClicked( QwtScaleWidget*, const QPoint& );
2016-10-14 08:06:21 -05:00
};