TChartWidget Class
Header: | #include <TChartWidget> |
Inherits: | QWidget |
Public Functions
TChartWidget(QWidget *parent = 0) | |
~TChartWidget() | |
void | draw(QPainter &p, const QRect &pRect) |
void | drawItems(QPainter &p, const QList<TChartDrawItem> &pItems) |
void | drawShadowItems(QPainter &p, const QList<TChartDrawItem> &pItems) |
bool | event(QEvent *event) |
QPainterPath | points2path(const QList<QPointF> &pPoints, bool pCurved = false, bool pReverse = false) |
Reimplemented Public Functions
virtual void | mouseMoveEvent(QMouseEvent *e) |
virtual void | mouseReleaseEvent(QMouseEvent *e) |
- 213 public functions inherited from QWidget
Public Slots
void | addAxis(TChartAxis *pAxis, const QString &pName = QString( "" )) |
void | addSeries(TChartSeries *pSeries) |
QString | animate() const |
QBrush | bgBrush() const |
void | calcCenterRect(const QRect pRect) |
QRect | centerRect() const |
QSize | chartMinSize() const |
void | clearSeries() |
QVariantMap | config() const |
void | deleteSeries(const QString &pName) |
TChartAxis * | getAxis(const QString &pName) const |
TChartSeries * | getSeries(const QString &pName) const |
TChartLegend * | legend() const |
QMargins | padding() const |
QList<TChartSeries *> | series() const |
void | setAnimate(const QString &pAnimate) |
void | setBgBrush(const QBrush &pBrush) |
void | setChartMinSize(const QSize &pSize) |
bool | setConfig(const QVariantMap &pConfig, QString *oErrStr = 0) |
void | setPadding(const QMargins pPadding) |
void | setStore(TChartStore *pStore) |
void | setTheme(const QString &pTheme) |
void | setTitle(const QString &pTitle) |
void | setTitleAngle(int pAngle) |
void | setTitleFont(const QFont &pFont) |
void | setTitleMargin(const QMargins &pMargin) |
void | setTitlePen(const QPen &pPen) |
void | setTitlePosition(TChart::Edge pPosition) |
TChartStore * | store() const |
TChartTheme * | theme() const |
QString | title() const |
int | titleAngle() const |
QFont | titleFont() const |
QMargins | titleMargin() const |
QPen | titlePen() const |
TChart::Edge | titlePosition() |
- 19 public slots inherited from QWidget
Signals
void | doubleClicked(QString key, double value) |
void | rightButtonClicked(QString key, double value) |
- 3 signals inherited from QWidget
Protected Types
class | MouseEventItem |
Reimplemented Protected Functions
virtual void | mouseDoubleClickEvent(QMouseEvent *e) |
virtual void | paintEvent(QPaintEvent *) |
- 35 protected functions inherited from QWidget
Additional Inherited Members
- 58 properties inherited from QWidget
- 5 static public members inherited from QWidget
- 35 protected functions inherited from QWidget
- 1 protected slot inherited from QWidget
Detailed Description
Member Function Documentation
TChartWidget::TChartWidget(QWidget *parent = 0)
Default constructs an instance of TChartWidget.
TChartWidget::~TChartWidget()
Destroys the instance of TChartWidget.
[slot]
void TChartWidget::addAxis(TChartAxis *pAxis, const QString &pName = QString( "" ))
TChartWidget::addAxis pAxis pName
[slot]
void TChartWidget::addSeries(TChartSeries *pSeries)
TChartWidget::addSeries pSeries
[slot]
QString TChartWidget::animate() const
TChartWidget::animate Returns
See also setAnimate().
[slot]
QBrush TChartWidget::bgBrush() const
TChartWidget::bgBrush Returns
See also setBgBrush().
[slot]
void TChartWidget::calcCenterRect(const QRect pRect)
TChartWidget::calcCenterRect pRect
[slot]
QRect TChartWidget::centerRect() const
TChartWidget::centerRect Returns
[slot]
QSize TChartWidget::chartMinSize() const
TChartWidget::chartMinSize Returns
See also setChartMinSize().
[slot]
void TChartWidget::clearSeries()
TChartWidget::clearSeries
[slot]
QVariantMap TChartWidget::config() const
TChartWidget::config Returns
See also setConfig().
[slot]
void TChartWidget::deleteSeries(const QString &pName)
TChartWidget::deleteSeries pName
[signal]
void TChartWidget::doubleClicked(QString key, double value)
void TChartWidget::draw(QPainter &p, const QRect &pRect)
void TChartWidget::drawItems(QPainter &p, const QList<TChartDrawItem> &pItems)
void TChartWidget::drawShadowItems(QPainter &p, const QList<TChartDrawItem> &pItems)
bool TChartWidget::event(QEvent *event)
[slot]
TChartAxis *TChartWidget::getAxis(const QString &pName) const
TChartWidget::getAxis pName Returns
[slot]
TChartSeries *TChartWidget::getSeries(const QString &pName) const
TChartWidget::getSeries pName Returns
[slot]
TChartLegend *TChartWidget::legend() const
TChartWidget::legend Returns
[virtual protected]
void TChartWidget::mouseDoubleClickEvent(QMouseEvent *e)
[virtual]
void TChartWidget::mouseMoveEvent(QMouseEvent *e)
[virtual]
void TChartWidget::mouseReleaseEvent(QMouseEvent *e)
[slot]
QMargins TChartWidget::padding() const
TChartWidget::padding Returns
See also setPadding().
[virtual protected]
void TChartWidget::paintEvent(QPaintEvent *)
QPainterPath TChartWidget::points2path(const QList<QPointF> &pPoints, bool pCurved = false, bool pReverse = false)
[signal]
void TChartWidget::rightButtonClicked(QString key, double value)
[slot]
QList<TChartSeries *> TChartWidget::series() const
TChartWidget::series Returns
[slot]
void TChartWidget::setAnimate(const QString &pAnimate)
TChartWidget::setAnimate pAnimate
See also animate().
[slot]
void TChartWidget::setBgBrush(const QBrush &pBrush)
TChartWidget::setBgBrush pBrush
See also bgBrush().
[slot]
void TChartWidget::setChartMinSize(const QSize &pSize)
TChartWidget::setChartMinSize pSize
See also chartMinSize().
[slot]
bool TChartWidget::setConfig(const QVariantMap &pConfig, QString *oErrStr = 0)
TChartWidget::setConfig 设置图表配置。 pConfig oErrStr Returns
See also config().
[slot]
void TChartWidget::setPadding(const QMargins pPadding)
TChartWidget::setPadding pPadding
See also padding().
[slot]
void TChartWidget::setStore(TChartStore *pStore)
TChartWidget::setStore pStore
See also store().
[slot]
void TChartWidget::setTheme(const QString &pTheme)
TChartWidget::setTheme pTheme
See also theme().
[slot]
void TChartWidget::setTitle(const QString &pTitle)
TChartWidget::setTitle pTitle
See also title().
[slot]
void TChartWidget::setTitleAngle(int pAngle)
TChartWidget::setTitleAngle pAngle
See also titleAngle().
[slot]
void TChartWidget::setTitleFont(const QFont &pFont)
TChartWidget::setTitleFont pFont
See also titleFont().
[slot]
void TChartWidget::setTitleMargin(const QMargins &pMargin)
TChartWidget::setTitleMargin pMargin
See also titleMargin().
[slot]
void TChartWidget::setTitlePen(const QPen &pPen)
TChartWidget::setTitlePen pPen
See also titlePen().
[slot]
void TChartWidget::setTitlePosition(TChart::Edge pPosition)
TChartWidget::setTitlePosition pPosition
See also titlePosition().
[slot]
TChartStore *TChartWidget::store() const
TChartWidget::store Returns
See also setStore().
[slot]
TChartTheme *TChartWidget::theme() const
TChartWidget::theme Returns
See also setTheme().
[slot]
QString TChartWidget::title() const
TChartWidget::title Returns
See also setTitle().
[slot]
int TChartWidget::titleAngle() const
TChartWidget::titleAngle Returns
See also setTitleAngle().
[slot]
QFont TChartWidget::titleFont() const
TChartWidget::titleFont Returns
See also setTitleFont().
[slot]
QMargins TChartWidget::titleMargin() const
TChartWidget::titleMargin Returns
See also setTitleMargin().
[slot]
QPen TChartWidget::titlePen() const
TChartWidget::titlePen Returns
See also setTitlePen().
[slot]
TChart::Edge TChartWidget::titlePosition()
TChartWidget::titlePosition Returns
See also setTitlePosition().