KD Chart API Documentation 3.1
|
The ReverseMapper stores information about objects on a chart and their respective model indexes. More...
#include <ReverseMapper.h>
Public Member Functions | |
ReverseMapper () | |
ReverseMapper (AbstractDiagram *diagram) | |
~ReverseMapper () | |
void | addCircle (int row, int column, const QPointF &location, const QSizeF &diameter) |
void | addItem (ChartGraphicsItem *item) |
void | addLine (int row, int column, const QPointF &from, const QPointF &to) |
void | addPolygon (int row, int column, const QPolygonF &polygon) |
void | addRect (int row, int column, const QRectF &rect) |
QRectF | boundingRect (int row, int column) const |
void | clear () |
QModelIndexList | indexesAt (const QPointF &point) const |
QModelIndexList | indexesIn (const QRect &rect) const |
QPolygonF | polygon (int row, int column) const |
void | setDiagram (AbstractDiagram *diagram) |
The ReverseMapper stores information about objects on a chart and their respective model indexes.
Definition at line 32 of file ReverseMapper.h.
ReverseMapper::ReverseMapper | ( | ) |
Definition at line 26 of file ReverseMapper.cpp.
|
explicit |
Definition at line 30 of file ReverseMapper.cpp.
ReverseMapper::~ReverseMapper | ( | ) |
Definition at line 35 of file ReverseMapper.cpp.
void ReverseMapper::addCircle | ( | int | row, |
int | column, | ||
const QPointF & | location, | ||
const QSizeF & | diameter | ||
) |
Definition at line 127 of file ReverseMapper.cpp.
References QPainterPath::addEllipse(), addPolygon(), QSizeF::height(), QPainterPath::toFillPolygon(), and QSizeF::width().
Referenced by addLine().
void ReverseMapper::addItem | ( | ChartGraphicsItem * | item | ) |
Definition at line 108 of file ReverseMapper.cpp.
References QGraphicsScene::addItem(), KDChart::ChartGraphicsItem::column(), QAbstractItemModel::index(), QAbstractItemView::model(), QAbstractItemView::rootIndex(), and KDChart::ChartGraphicsItem::row().
Referenced by addPolygon().
Definition at line 135 of file ReverseMapper.cpp.
References addCircle(), addPolygon(), QPointF::x(), and QPointF::y().
void ReverseMapper::addPolygon | ( | int | row, |
int | column, | ||
const QPolygonF & | polygon | ||
) |
Definition at line 120 of file ReverseMapper.cpp.
References addItem(), and polygon().
Referenced by addCircle(), addLine(), and addRect().
void ReverseMapper::addRect | ( | int | row, |
int | column, | ||
const QRectF & | rect | ||
) |
Definition at line 115 of file ReverseMapper.cpp.
References addPolygon().
QRectF ReverseMapper::boundingRect | ( | int | row, |
int | column | ||
) | const |
Definition at line 100 of file ReverseMapper.cpp.
References QAbstractItemModel::hasIndex(), QAbstractItemModel::index(), QAbstractItemView::model(), and QAbstractItemView::rootIndex().
void ReverseMapper::clear | ( | ) |
Definition at line 46 of file ReverseMapper.cpp.
QModelIndexList ReverseMapper::indexesAt | ( | const QPointF & | point | ) | const |
Definition at line 72 of file ReverseMapper.cpp.
References QAbstractItemModel::index(), QGraphicsScene::items(), QAbstractItemView::model(), QAbstractItemView::rootIndex(), and QGraphicsScene::sceneRect.
QModelIndexList ReverseMapper::indexesIn | ( | const QRect & | rect | ) | const |
Definition at line 53 of file ReverseMapper.cpp.
References QAbstractItemModel::index(), QGraphicsScene::items(), QAbstractItemView::model(), QAbstractItemView::rootIndex(), and QGraphicsScene::sceneRect.
QPolygonF ReverseMapper::polygon | ( | int | row, |
int | column | ||
) | const |
Definition at line 92 of file ReverseMapper.cpp.
References QAbstractItemModel::hasIndex(), QAbstractItemModel::index(), QAbstractItemView::model(), and QAbstractItemView::rootIndex().
Referenced by addPolygon().
void ReverseMapper::setDiagram | ( | AbstractDiagram * | diagram | ) |
Definition at line 41 of file ReverseMapper.cpp.