48 QRect
scaleRect(
const QwtScaleWidget *)
const;
54 QRect
titleRect(
const QwtScaleWidget *scale)
const;
68 void selectTitle(QwtScaleWidget *scale,
bool select =
true);
71 void selectLabels(QwtScaleWidget *scale,
bool select =
true);
108 void mouseClicked(
const QwtScaleWidget *scale,
const QPoint &pos) ;
110 bool labelClicked(
const QwtScaleWidget *scale,
const QPoint &pos);
QwtScaleWidget * selectedAxis()
Definition: ScalePicker.h:76
void mouseDblClicked(const QwtScaleWidget *, const QPoint &)
Definition: ScalePicker.cpp:125
A 2D-plotting widget.
Definition: Graph.h:123
ScalePicker(Graph *plot)
Definition: ScalePicker.cpp:40
bool d_labels_selected
Definition: ScalePicker.h:113
void selectLabels(QwtScaleWidget *scale, bool select=true)
Definition: ScalePicker.cpp:269
QRect scaleTicksRect(const QwtScaleWidget *scale) const
Returns the bounding rectangle of a scale excluding the title and the tick labels.
Definition: ScalePicker.cpp:189
void deselect()
Definition: ScalePicker.cpp:292
void mouseClicked(const QwtScaleWidget *scale, const QPoint &pos)
bool titleSelected()
Definition: ScalePicker.h:67
void axisTitleDblClicked()
void axisTicksDblClicked(int)
QwtScaleWidget * d_current_axis
Definition: ScalePicker.h:114
void axisRightClicked(int)
void selectTitle(QwtScaleWidget *scale, bool select=true)
Definition: ScalePicker.cpp:243
QwtScaleWidget * currentAxis()
Returns a pointer to the active axis in the plot layer.
Definition: ScalePicker.h:78
void clicked()
Emitted when the user clicks on one of the monitored axes.
bool eventFilter(QObject *, QEvent *)
Definition: ScalePicker.cpp:50
QwtScaleWidget * d_selected_axis
Definition: ScalePicker.h:114
bool d_title_selected
Definition: ScalePicker.h:112
QRect titleRect(const QwtScaleWidget *scale) const
Returns the bounding rectangle of a scale's title.
Definition: ScalePicker.cpp:210
Handles user interaction with a QwtScaleWidget.
Definition: ScalePicker.h:41
bool labelsSelected()
Definition: ScalePicker.h:70
void refresh()
Definition: ScalePicker.cpp:180
bool labelClicked(const QwtScaleWidget *scale, const QPoint &pos)
Definition: ScalePicker.cpp:87
QRect scaleRect(const QwtScaleWidget *) const
Returns the bounding rectangle of a scale without the title.
Definition: ScalePicker.cpp:148
void axisTitleRightClicked()
Emitted when the user right-clicks on the title of an axis.
void mouseRightClicked(const QwtScaleWidget *scale, const QPoint &pos)
Definition: ScalePicker.cpp:137
Graph * plot()
Return my parent casted to Graph.
Definition: ScalePicker.h:63