VirtualBox

Changeset 43853 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Nov 9, 2012 4:03:10 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
81991
Message:

FE/Qt: Avoid using QGraphicsWidget::geometryChanged() signal which is available only since Qt version 4.7.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItem.cpp

    r43841 r43853  
    9191        m_pHighlightMachine->start();
    9292    }
    93 
    94     /* Geometry-change handler: */
    95     connect(this, SIGNAL(geometryChanged()), this, SLOT(sltHandleGeometryChange()));
    9693}
    9794
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItem.h

    r43841 r43853  
    132132    /* API: Toggle stuff: */
    133133    bool isTemporary() const;
    134 
    135 protected slots:
    136 
    137     /* Handler: Geometry change stuff: */
    138     virtual void sltHandleGeometryChange() = 0;
    139134
    140135protected:
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemGroup.cpp

    r43847 r43853  
    257257    /* Found nothing? */
    258258    return false;
    259 }
    260 
    261 void UIGChooserItemGroup::sltHandleGeometryChange()
    262 {
    263     /* What is the new geometry? */
    264     QRectF newGeometry = geometry();
    265 
    266     /* Should we update visible name? */
    267     if (previousGeometry().width() != newGeometry.width())
    268         updateVisibleName();
    269 
    270     /* Remember the new geometry: */
    271     setPreviousGeometry(newGeometry);
    272259}
    273260
     
    13781365}
    13791366
     1367void UIGChooserItemGroup::resizeEvent(QGraphicsSceneResizeEvent *pEvent)
     1368{
     1369    /* Call to base-class: */
     1370    UIGChooserItem::resizeEvent(pEvent);
     1371
     1372    /* What is the new geometry? */
     1373    QRectF newGeometry = geometry();
     1374
     1375    /* Should we update visible name? */
     1376    if (previousGeometry().width() != newGeometry.width())
     1377        updateVisibleName();
     1378
     1379    /* Remember the new geometry: */
     1380    setPreviousGeometry(newGeometry);
     1381}
     1382
    13801383void UIGChooserItemGroup::hoverMoveEvent(QGraphicsSceneHoverEvent *pEvent)
    13811384{
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemGroup.h

    r43847 r43853  
    8383
    8484private slots:
    85 
    86     /* Handler: Geometry change stuff: */
    87     void sltHandleGeometryChange();
    8885
    8986    /* Handler: Name editing stuff: */
     
    164161    QMimeData* createMimeData();
    165162
    166     /* Helper: Event handling stuff: */
     163    /* Handler: Resize handling stuff: */
     164    void resizeEvent(QGraphicsSceneResizeEvent *pEvent);
     165
     166    /* Handlers: Hover handling stuff: */
    167167    void hoverMoveEvent(QGraphicsSceneHoverEvent *pEvent);
    168168    void hoverLeaveEvent(QGraphicsSceneHoverEvent *pEvent);
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemMachine.cpp

    r43841 r43853  
    178178}
    179179
    180 void UIGChooserItemMachine::sltHandleGeometryChange()
    181 {
    182     /* What is the new geometry? */
    183     QRectF newGeometry = geometry();
    184 
    185     /* Should we update visible name? */
    186     if (previousGeometry().width() != newGeometry.width())
    187         updateFirstRowMaximumWidth();
    188 
    189     /* Remember the new geometry: */
    190     setPreviousGeometry(newGeometry);
    191 }
    192 
    193180QVariant UIGChooserItemMachine::data(int iKey) const
    194181{
     
    725712{
    726713    return new UIGChooserItemMimeData(this);
     714}
     715
     716void UIGChooserItemMachine::resizeEvent(QGraphicsSceneResizeEvent *pEvent)
     717{
     718    /* Call to base-class: */
     719    UIGChooserItem::resizeEvent(pEvent);
     720
     721    /* What is the new geometry? */
     722    QRectF newGeometry = geometry();
     723
     724    /* Should we update visible name? */
     725    if (previousGeometry().width() != newGeometry.width())
     726        updateFirstRowMaximumWidth();
     727
     728    /* Remember the new geometry: */
     729    setPreviousGeometry(newGeometry);
    727730}
    728731
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemMachine.h

    r43841 r43853  
    6969                                      int iEnumerationFlags = 0);
    7070
    71 private slots:
    72 
    73     /* Handler: Geometry change stuff: */
    74     void sltHandleGeometryChange();
    75 
    7671private:
    7772
     
    142137    QMimeData* createMimeData();
    143138
    144     /* Handler: Mouse stuff: */
     139    /* Handler: Resize handling stuff: */
     140    void resizeEvent(QGraphicsSceneResizeEvent *pEvent);
     141
     142    /* Handler: Mouse handling stuff: */
    145143    void mousePressEvent(QGraphicsSceneMouseEvent *pEvent);
    146144
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette