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().