KDStateMachineEditor API Documentation 2.3
Loading...
Searching...
No Matches
QuickPrimitiveItem Class Reference

#include <quickprimitiveitem_p.h>

Inheritance diagram for QuickPrimitiveItem:
Collaboration diagram for QuickPrimitiveItem:

Signals

void colorChanged (const QColor &color)
void geometryItemChanged (QuickGeometryItem *geometry)

Public Member Functions

 QuickPrimitiveItem (QQuickItem *parent=nullptr)
QColor color () const
QuickGeometryItem * geometryItem () const
void setColor (const QColor &color)
void setGeometryItem (QuickGeometryItem *item)

Protected Member Functions

QSGNode * updatePaintNode (QSGNode *oldNode, UpdatePaintNodeData *data) override

Properties

QColor color
QuickGeometryItem * geometry

Detailed Description

Definition at line 97 of file quickprimitiveitem_p.h.

Constructor & Destructor Documentation

◆ QuickPrimitiveItem()

QuickPrimitiveItem::QuickPrimitiveItem ( QQuickItem * parent = nullptr)
explicit

Definition at line 180 of file quickprimitiveitem.cpp.

Member Function Documentation

◆ color()

QColor QuickPrimitiveItem::color ( ) const

Definition at line 217 of file quickprimitiveitem.cpp.

◆ colorChanged

void QuickPrimitiveItem::colorChanged ( const QColor & color)
signal

References color, colorChanged(), geometry, and updatePaintNode().

Referenced by colorChanged(), and setColor().

◆ geometryItem()

QuickGeometryItem * QuickPrimitiveItem::geometryItem ( ) const

Definition at line 189 of file quickprimitiveitem.cpp.

Referenced by updatePaintNode().

◆ geometryItemChanged

void QuickPrimitiveItem::geometryItemChanged ( QuickGeometryItem * geometry)
signal

◆ setColor()

void QuickPrimitiveItem::setColor ( const QColor & color)

Definition at line 222 of file quickprimitiveitem.cpp.

References color, and colorChanged().

◆ setGeometryItem()

void QuickPrimitiveItem::setGeometryItem ( QuickGeometryItem * item)

Definition at line 194 of file quickprimitiveitem.cpp.

References QuickGeometryItem::changed(), and geometryItemChanged().

◆ updatePaintNode()

QSGNode * QuickPrimitiveItem::updatePaintNode ( QSGNode * oldNode,
UpdatePaintNodeData * data )
overrideprotected

Definition at line 238 of file quickprimitiveitem.cpp.

References QuickGeometryItem::createGeometry(), geometry, and geometryItem().

Referenced by colorChanged().

Property Documentation

◆ color

QColor QuickPrimitiveItem::color
readwrite

Definition at line 101 of file quickprimitiveitem_p.h.

Referenced by colorChanged(), and setColor().

◆ geometry

QuickGeometryItem * QuickPrimitiveItem::geometry
readwrite

Definition at line 100 of file quickprimitiveitem_p.h.

Referenced by colorChanged(), geometryItemChanged(), and updatePaintNode().


The documentation for this class was generated from the following files:

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDStateMachineEditor
Create Qt State Machine metacode using a graphical user interface
https://github.com/KDAB/KDStateMachineEditor
Generated on for KDStateMachineEditor API Documentation by doxygen 1.15.0