#include <QwtPieCurve.h>
Public Member Functions | |
QString | customText () |
PieLabel (Graph *, QwtPieCurve *pie=0) | |
QString | saveToString () |
void | setCustomText (const QString &s) |
void | setPieCurve (QwtPieCurve *pie) |
Static Public Member Functions | |
static void | restore (Graph *g, const QStringList &lst) |
Private Member Functions | |
void | closeEvent (QCloseEvent *e) |
Private Attributes | |
QString | d_custom_text |
QwtPieCurve * | d_pie_curve |
PieLabel::PieLabel | ( | Graph * | plot, | |
QwtPieCurve * | pie = 0 | |||
) |
References Graph::add(), FrameWidget::setBackgroundColor(), and FrameWidget::setFrameStyle().
void PieLabel::closeEvent | ( | QCloseEvent * | e | ) | [private] |
References LegendWidget::setText().
QString PieLabel::customText | ( | ) |
References d_custom_text, and LegendWidget::text().
Referenced by QwtPieCurve::addLabel(), QwtPieCurve::drawDisk(), and QwtPieCurve::drawSlices().
void PieLabel::restore | ( | Graph * | g, | |
const QStringList & | lst | |||
) | [static] |
Reimplemented from LegendWidget.
References LegendWidget::angle(), FrameWidget::backgroundColor(), Graph::curve(), FrameWidget::framePen(), FrameWidget::frameStyle(), QwtPieCurve::labelsList(), PenStyleBox::penStyle(), LegendWidget::setAngle(), FrameWidget::setBackgroundColor(), LegendWidget::setFont(), FrameWidget::setFramePen(), FrameWidget::setFrameStyle(), FrameWidget::setOriginCoord(), LegendWidget::setText(), LegendWidget::setTextColor(), LegendWidget::text(), and LegendWidget::textColor().
Referenced by ApplicationWindow::openGraph().
QString PieLabel::saveToString | ( | ) | [virtual] |
Reimplemented from LegendWidget.
References LegendWidget::angle(), FrameWidget::backgroundColor(), d_pie_curve, LegendWidget::font(), QwtPieCurve::labelsList(), LegendWidget::text(), and LegendWidget::textColor().
void PieLabel::setCustomText | ( | const QString & | s | ) | [inline] |
References d_custom_text.
Referenced by QwtPieCurve::addLabel().
void PieLabel::setPieCurve | ( | QwtPieCurve * | pie | ) | [inline] |
References d_pie_curve.
Referenced by QwtPieCurve::addLabel(), and Graph::removePie().
QString PieLabel::d_custom_text [private] |
Referenced by customText(), and setCustomText().
QwtPieCurve* PieLabel::d_pie_curve [private] |
Referenced by saveToString(), and setPieCurve().