Fluid
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Properties | List of all members
Fluid::Rectangle Class Reference

#include <rectangle.h>

Inheritance diagram for Fluid::Rectangle:
Inheritance graph
[legend]
Collaboration diagram for Fluid::Rectangle:
Collaboration graph
[legend]

Public Member Functions

 Rectangle (QQuickItem *parent=nullptr)
 
 ~Rectangle () override
 
auto corners () const -> CornersGroup
 
void setCorners (const CornersGroup &)
 
Q_SIGNAL void cornersChanged ()
 
qreal radius () const
 
void setRadius (qreal newRadius)
 
Q_SIGNAL void radiusChanged ()
 
QColor color () const
 
void setColor (const QColor &newColor)
 
Q_SIGNAL void colorChanged ()
 
void componentComplete () override
 

Protected Member Functions

void itemChange (QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &value) override
 
QSGNode * updatePaintNode (QSGNode *node, QQuickItem::UpdatePaintNodeData *data) override
 

Properties

qreal radius
 
QColor color
 
CornersGroup corners
 

Constructor & Destructor Documentation

◆ Rectangle()

Rectangle::Rectangle ( QQuickItem *  parent = nullptr)

◆ ~Rectangle()

Rectangle::~Rectangle ( )
override

Member Function Documentation

◆ color()

QColor Rectangle::color ( ) const

◆ colorChanged()

Q_SIGNAL void Fluid::Rectangle::colorChanged ( )

◆ componentComplete()

void Rectangle::componentComplete ( )
override

◆ corners()

auto Rectangle::corners ( ) const -> CornersGroup

◆ cornersChanged()

Q_SIGNAL void Fluid::Rectangle::cornersChanged ( )

◆ itemChange()

void Rectangle::itemChange ( QQuickItem::ItemChange  change,
const QQuickItem::ItemChangeData &  value 
)
overrideprotected

◆ radius()

qreal Rectangle::radius ( ) const

◆ radiusChanged()

Q_SIGNAL void Fluid::Rectangle::radiusChanged ( )

◆ setColor()

void Rectangle::setColor ( const QColor &  newColor)

◆ setCorners()

void Rectangle::setCorners ( const CornersGroup c)

◆ setRadius()

void Rectangle::setRadius ( qreal  newRadius)

◆ updatePaintNode()

QSGNode * Rectangle::updatePaintNode ( QSGNode *  node,
QQuickItem::UpdatePaintNodeData *  data 
)
overrideprotected

Property Documentation

◆ color

QColor Fluid::Rectangle::color
readwrite

◆ corners

CornersGroup Fluid::Rectangle::corners
readwrite

◆ radius

qreal Fluid::Rectangle::radius
readwrite

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