28 #include <QMouseEvent>
46 parent->layout()->addWidget(
this);
48 if (objectName().isEmpty())
50 setObjectName(QString::fromUtf8(
"QPainterWidget"));
53 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
54 sizePolicy.setHorizontalStretch(0);
55 sizePolicy.setVerticalStretch(0);
56 sizePolicy.setHeightForWidth(this->sizePolicy().hasHeightForWidth());
57 setSizePolicy(sizePolicy);
59 QMetaObject::connectSlotsByName(
this);
66 QPainter painter(
this);
78 this->callback = callback;