 |
KD Chart 2
[rev.2.8]
|
Go to the documentation of this file.
23 #ifndef REVERSEMAPPER_H
24 #define REVERSEMAPPER_H
26 #include <QModelIndex>
37 class AbstractDiagram;
38 class ChartGraphicsItem;
57 QModelIndexList
indexesAt(
const QPointF& point )
const;
58 QModelIndexList
indexesIn(
const QRect& rect )
const;
60 QPolygonF
polygon(
int row,
int column )
const;
67 void addRect(
int row,
int column,
const QRectF& rect );
68 void addCircle(
int row,
int column,
const QPointF& location,
const QSizeF& diameter );
69 void addLine(
int row,
int column,
const QPointF& from,
const QPointF& to );
74 QHash<QModelIndex, ChartGraphicsItem*> m_itemMap;
void addCircle(int row, int column, const QPointF &location, const QSizeF &diameter)
Graphics item used inside of the ReverseMapper.
QModelIndexList indexesIn(const QRect &rect) const
QRectF boundingRect(int row, int column) const
QModelIndexList indexesAt(const QPointF &point) const
void addItem(ChartGraphicsItem *item)
void addRect(int row, int column, const QRectF &rect)
AbstractDiagram defines the interface for diagram classes.
void addLine(int row, int column, const QPointF &from, const QPointF &to)
QPolygonF polygon(int row, int column) const
The ReverseMapper stores information about objects on a chart and their respective model indexes.
void addPolygon(int row, int column, const QPolygonF &polygon)
void setDiagram(AbstractDiagram *diagram)