38 void setPlotItem(QwtPlotItem* item);
39 QwtPlotItem* getPlotItem()
const;
41 bool isHaveItem()
const;
43 bool checkItemRTTI(QwtPlotItem::RttiValues rtti)
const;
45 QwtPlot* getPlot()
const;
50 template<
typename T >
53 return dynamic_cast< T
>(mPlotItem);
59 template<
typename T >
62 return static_cast< T
>(mPlotItem);
65 virtual void updateUI(QwtPlotItem* item);
71 void setPlot(QwtPlot* plot);
73 virtual void plotItemAttached(QwtPlotItem* plotItem,
bool on);
76 QwtPlotItem* mPlotItem {
nullptr };
77 QPointer< QwtPlot > mPlot {
nullptr };