|
Developer Documentation
|
#include <OpenFlipper/widgets/glWidget/QtGraphicsButton.hh>
Signals | |
| void | pressed () |
| signals a button press | |
Public Member Functions | |
| QtGraphicsButton (const QImage &_image, QGraphicsItem *_parent=0, int _width=-1, int _height=-1) | |
| virtual QRectF | boundingRect () const |
| returns the bounding rect | |
| virtual void | paint (QPainter *_painter, const QStyleOptionGraphicsItem *_option, QWidget *_widget=0) |
| paints the button | |
| virtual void | hoverEnterEvent (QGraphicsSceneHoverEvent *_event) |
| event tracking | |
| virtual void | hoverLeaveEvent (QGraphicsSceneHoverEvent *_event) |
| virtual void | mousePressEvent (QGraphicsSceneMouseEvent *_event) |
| virtual void | mouseReleaseEvent (QGraphicsSceneMouseEvent *_event) |
| virtual QVariant | itemChange (GraphicsItemChange _change, const QVariant &_value) |
| void | setCheckable (bool _value) |
| makes the button checkable | |
| void | setChecked (bool _value) |
| sets button checked state | |
| bool | isChecked () const |
| returns button checked state | |
Private Attributes | |
| bool | checkable_ |
| button state | |
| bool | checked_ |
| bool | pressed_ |
| bool | over_ |
| int | width_ |
| button size | |
| int | height_ |
| QPixmap | normalPix_ |
| pixmaps for different button states | |
| QPixmap | overPix_ |
| QPixmap | checkedPix_ |
Simple Button implementation for QGraphicsScene
Definition at line 71 of file QtGraphicsButton.hh.
| QtGraphicsButton::QtGraphicsButton | ( | const QImage & | _image, |
| QGraphicsItem * | _parent = 0, |
||
| int | _width = -1, |
||
| int | _height = -1 |
||
| ) |
Create a glViewer.
| _image | button imahe |
| _parent | parent graphics scene item |
| _width | button width |
| _height | button height |
Definition at line 67 of file QtGraphicsButton.cc.