+
+protected:
+ void mouseReleaseEvent( QGraphicsSceneMouseEvent * mouseEvent ) {
+ QGraphicsScene::mouseReleaseEvent(mouseEvent);
+ emit sceneChanged();
+ }
+signals:
+ void sceneChanged();
+};
+
+class DvdButtonUnderline : public QGraphicsRectItem
+{
+
+public:
+ DvdButtonUnderline( const QRectF & rect, QGraphicsItem * parent = 0 ) : QGraphicsRectItem(rect, parent) {}
+
+ int type() const {
+ // Enable the use of qgraphicsitem_cast with this item.
+ return UserType + 2;
+ }