OSDN Git Service

remove unused and internal extensions API of QGraphicsItem
authorIvailo Monev <xakepa10@gmail.com>
Fri, 5 Feb 2021 04:35:41 +0000 (06:35 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 5 Feb 2021 04:35:41 +0000 (06:35 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/graphicsview/qgraphicsitem.cpp
src/gui/graphicsview/qgraphicsitem.h

index 5c2cb73..73bb8ba 100644 (file)
 */
 
 /*!
-    \enum QGraphicsItem::Extension
-    \internal
-
-    Note: This is provided as a hook to avoid future problems related
-    to adding virtual functions. See also extension(),
-    supportsExtension() and setExtension().
-*/
-
-/*!
     \enum QGraphicsItem::PanelModality
     \since 4.6
 
@@ -7227,42 +7218,6 @@ QVariant QGraphicsItem::itemChange(GraphicsItemChange change, const QVariant &va
 /*!
     \internal
 
-    Note: This is provided as a hook to avoid future problems related
-    to adding virtual functions.
-*/
-bool QGraphicsItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-
-    Note: This is provided as a hook to avoid future problems related
-    to adding virtual functions.
-*/
-void QGraphicsItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-
-    Note: This is provided as a hook to avoid future problems related
-    to adding virtual functions.
-*/
-QVariant QGraphicsItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
-    \internal
-
     Adds this item to the scene's index. Called in conjunction with
     removeFromIndex() to ensure the index bookkeeping is correct when
     the item's position, transformation or shape changes.
@@ -8103,33 +8058,6 @@ int QGraphicsPathItem::type() const
 }
 
 /*!
-    \internal
-*/
-bool QGraphicsPathItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsPathItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsPathItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
     \class QGraphicsRectItem
     \brief The QGraphicsRectItem class provides a rectangle item that you
     can add to a QGraphicsScene.
@@ -8322,33 +8250,6 @@ int QGraphicsRectItem::type() const
 }
 
 /*!
-    \internal
-*/
-bool QGraphicsRectItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsRectItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsRectItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
     \class QGraphicsEllipseItem
     \brief The QGraphicsEllipseItem class provides an ellipse item that you
     can add to a QGraphicsScene.
@@ -8611,34 +8512,6 @@ int QGraphicsEllipseItem::type() const
     return Type;
 }
 
-
-/*!
-    \internal
-*/
-bool QGraphicsEllipseItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsEllipseItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsEllipseItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
 /*!
     \class QGraphicsPolygonItem
     \brief The QGraphicsPolygonItem class provides a polygon item that you
@@ -8824,33 +8697,6 @@ int QGraphicsPolygonItem::type() const
 }
 
 /*!
-    \internal
-*/
-bool QGraphicsPolygonItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsPolygonItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsPolygonItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
     \class QGraphicsLineItem
     \brief The QGraphicsLineItem class provides a line item that you can add to a
     QGraphicsScene.
@@ -9062,33 +8908,6 @@ int QGraphicsLineItem::type() const
 }
 
 /*!
-    \internal
-*/
-bool QGraphicsLineItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsLineItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsLineItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
     \class QGraphicsPixmapItem
     \brief The QGraphicsPixmapItem class provides a pixmap item that you can add to
     a QGraphicsScene.
@@ -9369,33 +9188,6 @@ void QGraphicsPixmapItem::setShapeMode(ShapeMode mode)
 }
 
 /*!
-    \internal
-*/
-bool QGraphicsPixmapItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsPixmapItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsPixmapItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
     \class QGraphicsTextItem
     \brief The QGraphicsTextItem class provides a text item that you can add to
     a QGraphicsScene to display formatted text.
@@ -9960,33 +9752,6 @@ void QGraphicsTextItem::hoverLeaveEvent(QGraphicsSceneHoverEvent *event)
 /*!
     \internal
 */
-bool QGraphicsTextItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsTextItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsTextItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
-    \internal
-*/
 void QGraphicsTextItemPrivate::_q_update(QRectF rect)
 {
     if (rect.isValid()) {
@@ -10442,33 +10207,6 @@ int QGraphicsSimpleTextItem::type() const
 }
 
 /*!
-    \internal
-*/
-bool QGraphicsSimpleTextItem::supportsExtension(Extension extension) const
-{
-    Q_UNUSED(extension);
-    return false;
-}
-
-/*!
-    \internal
-*/
-void QGraphicsSimpleTextItem::setExtension(Extension extension, const QVariant &variant)
-{
-    Q_UNUSED(extension);
-    Q_UNUSED(variant);
-}
-
-/*!
-    \internal
-*/
-QVariant QGraphicsSimpleTextItem::extension(const QVariant &variant) const
-{
-    Q_UNUSED(variant);
-    return QVariant();
-}
-
-/*!
     \class QGraphicsItemGroup
     \brief The QGraphicsItemGroup class provides a container that treats
     a group of items as a single item.
index 00f99c2..525e2bf 100644 (file)
@@ -424,13 +424,6 @@ protected:
 
     virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value);
 
-    enum Extension {
-        UserExtension = 0x80000000
-    };
-    virtual bool supportsExtension(Extension extension) const;
-    virtual void setExtension(Extension extension, const QVariant &variant);
-    virtual QVariant extension(const QVariant &variant) const;
-
 protected:
     QGraphicsItem(QGraphicsItemPrivate &dd,
                   QGraphicsItem *parent, QGraphicsScene *scene);
@@ -625,11 +618,6 @@ public:
     enum { Type = 2 };
     int type() const;
 
-protected:
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsPathItem)
     Q_DECLARE_PRIVATE(QGraphicsPathItem)
@@ -666,11 +654,6 @@ public:
     enum { Type = 3 };
     int type() const;
 
-protected:
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsRectItem)
     Q_DECLARE_PRIVATE(QGraphicsRectItem)
@@ -716,11 +699,6 @@ public:
     enum { Type = 4 };
     int type() const;
 
-protected:
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsEllipseItem)
     Q_DECLARE_PRIVATE(QGraphicsEllipseItem)
@@ -759,11 +737,6 @@ public:
     enum { Type = 5 };
     int type() const;
 
-protected:
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsPolygonItem)
     Q_DECLARE_PRIVATE(QGraphicsPolygonItem)
@@ -804,11 +777,6 @@ public:
     enum { Type = 6 };
     int type() const;
 
-protected:
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsLineItem)
     Q_DECLARE_PRIVATE(QGraphicsLineItem)
@@ -855,11 +823,6 @@ public:
     ShapeMode shapeMode() const;
     void setShapeMode(ShapeMode mode);
 
-protected:
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsPixmapItem)
     Q_DECLARE_PRIVATE(QGraphicsPixmapItem)
@@ -952,10 +915,6 @@ protected:
     void hoverMoveEvent(QGraphicsSceneHoverEvent *event);
     void hoverLeaveEvent(QGraphicsSceneHoverEvent *event);
 
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsTextItem)
     Q_PRIVATE_SLOT(dd, void _q_updateBoundingRect(const QSizeF &))
@@ -994,11 +953,6 @@ public:
     enum { Type = 9 };
     int type() const;
 
-protected:
-    bool supportsExtension(Extension extension) const;
-    void setExtension(Extension extension, const QVariant &variant);
-    QVariant extension(const QVariant &variant) const;
-
 private:
     Q_DISABLE_COPY(QGraphicsSimpleTextItem)
     Q_DECLARE_PRIVATE(QGraphicsSimpleTextItem)