void scopePlot::legendClicked(const QVariant &itemInfo, bool on) { QwtPlotItem *plotItem = plW->infoToItem( itemInfo ); if ( plotItem ) { plotItem->setVisible( on ); plW->replot(); } }
void Graph::showCurve(const QVariant &itemInfo, bool on, int index ) { QwtPlotItem *it = infoToItem(itemInfo); if(it) it->setVisible(on); if(legend()) { QWidget *w = ((QwtLegend*)legend())->legendWidget(itemInfo); if(w && w->inherits("QwtLegendLabel")) ((QwtLegendLabel*)w)->setChecked(on); } replot(); }
void TVPlot::showItem( const QVariant &itemInfo, bool on ) { QwtPlotItem *plotItem = infoToItem( itemInfo ); if ( plotItem ) plotItem->setVisible( on ); }