@@ -48,19 +48,19 @@ class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBRes
4848
4949 enum { Type = UBGraphicsItemType::TextItemType };
5050
51- virtual int type () const
51+ virtual int type () const override
5252 {
5353 return Type;
5454 }
5555
56- virtual UBItem* deepCopy () const ;
56+ virtual UBItem* deepCopy () const override ;
5757
58- virtual void copyItemParameters (UBItem *copy) const ;
58+ virtual void copyItemParameters (UBItem *copy) const override ;
5959
60- virtual std::shared_ptr<UBGraphicsScene> scene ();
60+ virtual std::shared_ptr<UBGraphicsScene> scene () override ;
6161
62- virtual QRectF boundingRect () const ;
63- virtual QPainterPath shape () const ;
62+ virtual QRectF boundingRect () const override ;
63+ virtual QPainterPath shape () const override ;
6464
6565 void setTextWidth (qreal width);
6666 void setTextHeight (qreal height);
@@ -69,9 +69,9 @@ class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBRes
6969
7070 void contentsChanged ();
7171
72- virtual void resize (qreal w, qreal h);
72+ virtual void resize (qreal w, qreal h) override ;
7373
74- virtual QSizeF size () const ;
74+ virtual QSizeF size () const override ;
7575
7676 static QColor lastUsedTextColor;
7777
@@ -112,18 +112,21 @@ class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBRes
112112 void documentSizeChanged (const QSizeF & newSize);
113113
114114 private:
115- virtual void mousePressEvent (QGraphicsSceneMouseEvent *event);
116- virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event);
117- virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event);
115+ virtual void mousePressEvent (QGraphicsSceneMouseEvent *event) override ;
116+ virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override ;
117+ virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override ;
118118
119- virtual void keyPressEvent (QKeyEvent *event);
120- virtual void keyReleaseEvent (QKeyEvent *event);
119+ virtual void keyPressEvent (QKeyEvent *event) override ;
120+ virtual void keyReleaseEvent (QKeyEvent *event) override ;
121121
122- virtual void dragMoveEvent (QGraphicsSceneDragDropEvent *event);
122+ virtual void focusInEvent (QFocusEvent* event) override ;
123+ virtual void focusOutEvent (QFocusEvent* event) override ;
123124
124- virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) ;
125+ virtual void dragMoveEvent (QGraphicsSceneDragDropEvent *event) override ;
125126
126- virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value);
127+ virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override ;
128+
129+ virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override ;
127130
128131 qreal mTextHeight ;
129132
0 commit comments