28 lines
637 B
C++
28 lines
637 B
C++
|
|
#include "qyrcomponents.h"
|
||
|
|
|
||
|
|
#include <QPainter>
|
||
|
|
|
||
|
|
QYRComponents::QYRComponents(QQuickItem *parent)
|
||
|
|
: QQuickPaintedItem(parent)
|
||
|
|
{
|
||
|
|
// By default, QQuickItem does not draw anything. If you subclass
|
||
|
|
// QQuickItem to create a visual item, you will need to uncomment the
|
||
|
|
// following line and re-implement updatePaintNode()
|
||
|
|
|
||
|
|
// setFlag(ItemHasContents, true);
|
||
|
|
}
|
||
|
|
|
||
|
|
void QYRComponents::paint(QPainter *painter)
|
||
|
|
{
|
||
|
|
QPen pen(QColorConstants::Red, 2);
|
||
|
|
QBrush brush(QColorConstants::Red);
|
||
|
|
|
||
|
|
painter->setPen(pen);
|
||
|
|
painter->setBrush(brush);
|
||
|
|
painter->drawRect(0, 0, 100, 100);
|
||
|
|
}
|
||
|
|
|
||
|
|
QYRComponents::~QYRComponents()
|
||
|
|
{
|
||
|
|
}
|