/*! \param symbol Curve symbol \param curvePen Curve pen \param text Label text \param parent Parent widget */ QwtLegendItem::QwtLegendItem(const QwtSymbol &symbol, const QPen &curvePen, const QwtText &text, QWidget *parent): QwtTextLabel(parent) { d_data = new PrivateData; delete d_data->symbol; d_data->symbol = symbol.clone(); d_data->curvePen = curvePen; init(text); }
/*! \brief Assign a symbol \param symbol Symbol \sa symbol() */ void QwtPlotCurve::setSymbol(const QwtSymbol &symbol ) { delete d_data->symbol; d_data->symbol = symbol.clone(); itemChanged(); }
/*! \brief Assign a symbol \param s symbol \sa symbol() */ void QwtPolarCurve::setSymbol( const QwtSymbol &s ) { delete d_data->symbol; d_data->symbol = s.clone(); itemChanged(); }
/// Set new symbol type and appearance (size and colour) void FunctionCurve::setSymbol(const QwtSymbol &s) { delete m_symbol; m_symbol = s.clone(); }
/*! Set curve symbol. \param symbol Symbol \sa symbol() */ void QwtLegendItem::setSymbol(const QwtSymbol &symbol) { delete d_data->symbol; d_data->symbol = symbol.clone(); update(); }