#include <canvasitemparts.h>
Inheritance diagram for Widget:


Public Member Functions | |
| Widget (const QString &id, CNItem *parent, const QRect &r, QCanvas *canvas) | |
| ~Widget () | |
| virtual int | rtti () const |
| virtual QWidget * | widget () const=0 |
| QString | id () const |
| void | setEnabled (bool enabled) |
| virtual void | enterEvent () |
| virtual void | leaveEvent () |
| virtual void | mousePressEvent (QMouseEvent *e) |
| virtual void | mouseReleaseEvent (QMouseEvent *e) |
| virtual void | mouseDoubleClickEvent (QMouseEvent *e) |
| virtual void | mouseMoveEvent (QMouseEvent *e) |
| virtual void | wheelEvent (QWheelEvent *e) |
| virtual void | drawShape (QPainter &p) |
Protected Member Functions | |
| virtual void | posChanged () |
Protected Attributes | |
| QString | m_id |
Definition at line 129 of file canvasitemparts.h.
| void Widget::setEnabled | ( | bool | enabled | ) |
Set the widget enabled/disabled
Definition at line 181 of file canvasitemparts.cpp.
Referenced by PICComponent::slotUpdateBtns().
| virtual void Widget::mousePressEvent | ( | QMouseEvent * | e | ) | [inline, virtual] |
Mouse was pressed. pos is given relative to CNItem position.
Reimplemented in Button, and Slider.
Definition at line 151 of file canvasitemparts.h.
| virtual void Widget::mouseReleaseEvent | ( | QMouseEvent * | e | ) | [inline, virtual] |
Mouse was released. pos is given relative to CNItem position.
Reimplemented in Button, and Slider.
Definition at line 155 of file canvasitemparts.h.
| virtual void Widget::mouseDoubleClickEvent | ( | QMouseEvent * | e | ) | [inline, virtual] |
Mouse was double clicked. pos is given relative to CNItem position.
Reimplemented in Slider.
Definition at line 159 of file canvasitemparts.h.
| virtual void Widget::mouseMoveEvent | ( | QMouseEvent * | e | ) | [inline, virtual] |
Mouse was moved. pos is given relative to CNItem position.
Reimplemented in Slider.
Definition at line 163 of file canvasitemparts.h.
| virtual void Widget::wheelEvent | ( | QWheelEvent * | e | ) | [inline, virtual] |
Mouse was scrolled. pos is given relative to CNItem position.
Reimplemented in Slider.
Definition at line 167 of file canvasitemparts.h.
| void Widget::posChanged | ( | ) | [protected, virtual] |
Called when the size or angle changes
Reimplemented from GuiPart.
Reimplemented in Button, and Slider.
Definition at line 186 of file canvasitemparts.cpp.
References GuiPart::m_angleDegrees.
Referenced by Slider::posChanged(), and Button::posChanged().
1.5.1