#include <line.h>
|
| | Line (QQuickItem *parent=nullptr) |
| |
| | Line (const QPointF &p1, const QPointF &p2, QQuickItem *parent=nullptr) |
| |
| | Line (const QPointF &p1, const QPointF &p2, int lineWidth, QQuickItem *parent=nullptr) |
| |
| | Line (const QPointF &p1, const QPointF &p2, int lineWidth, const QColor &color, QQuickItem *parent=nullptr) |
| |
| | ~Line () |
| |
| virtual QSGNode * | updatePaintNode (QSGNode *, UpdatePaintNodeData *) override |
| | Override updatePaintNode and draw a Line. More...
|
| |
| QPointF | p1 () const |
| |
| QPointF | p2 () const |
| |
| int | lineWidth () const |
| |
| QColor | lineColor () const |
| |
| void | setP1 (const QPointF &p) |
| |
| void | setP2 (const QPointF &p) |
| |
| void | setLineWidth (int lw) |
| |
| void | setLineColor (const QColor &color) |
| |
| dnai::views::Line::Line |
( |
QQuickItem * |
parent = nullptr | ) |
|
|
explicit |
| dnai::views::Line::Line |
( |
const QPointF & |
p1, |
|
|
const QPointF & |
p2, |
|
|
QQuickItem * |
parent = nullptr |
|
) |
| |
| dnai::views::Line::Line |
( |
const QPointF & |
p1, |
|
|
const QPointF & |
p2, |
|
|
int |
lineWidth, |
|
|
QQuickItem * |
parent = nullptr |
|
) |
| |
| dnai::views::Line::Line |
( |
const QPointF & |
p1, |
|
|
const QPointF & |
p2, |
|
|
int |
lineWidth, |
|
|
const QColor & |
color, |
|
|
QQuickItem * |
parent = nullptr |
|
) |
| |
| dnai::views::Line::~Line |
( |
| ) |
|
| QSGGeometryNode * dnai::views::Line::CreateRawLine |
( |
const QPointF & |
p1, |
|
|
const QPointF & |
p2, |
|
|
int |
lineWidth, |
|
|
const QColor & |
color |
|
) |
| |
|
static |
Static function Draw and return a Line.
- Parameters
-
- Returns
- QSGGeometryNode *
| QColor dnai::views::Line::lineColor |
( |
| ) |
const |
|
inline |
| void dnai::views::Line::lineColorChanged |
( |
const QColor & |
color | ) |
|
|
signal |
| int dnai::views::Line::lineWidth |
( |
| ) |
const |
|
inline |
| void dnai::views::Line::lineWidthChanged |
( |
int |
lw | ) |
|
|
signal |
| QPointF dnai::views::Line::p1 |
( |
| ) |
const |
|
inline |
| void dnai::views::Line::p1Changed |
( |
const QPointF & |
p | ) |
|
|
signal |
| QPointF dnai::views::Line::p2 |
( |
| ) |
const |
|
inline |
| void dnai::views::Line::p2Changed |
( |
const QPointF & |
p | ) |
|
|
signal |
| void dnai::views::Line::setLineColor |
( |
const QColor & |
color | ) |
|
| void dnai::views::Line::setLineWidth |
( |
int |
lw | ) |
|
| void dnai::views::Line::setP1 |
( |
const QPointF & |
p | ) |
|
| void dnai::views::Line::setP2 |
( |
const QPointF & |
p | ) |
|
| QSGNode * dnai::views::Line::updatePaintNode |
( |
QSGNode * |
oldNode, |
|
|
UpdatePaintNodeData * |
|
|
) |
| |
|
overridevirtual |
Override updatePaintNode and draw a Line.
- Returns
- QSGNode *
| QColor dnai::views::Line::m_lineColor |
|
private |
| int dnai::views::Line::m_lineWidth |
|
private |
| QPointF dnai::views::Line::m_p1 |
|
private |
| QPointF dnai::views::Line::m_p2 |
|
private |
| QColor dnai::views::Line::lineColor |
|
readwrite |
| int dnai::views::Line::lineWidth |
|
readwrite |
| QPointF dnai::views::Line::p1 |
|
readwrite |
| QPointF dnai::views::Line::p2 |
|
readwrite |
The documentation for this class was generated from the following files: