Changeset 43853 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Nov 9, 2012 4:03:10 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 81991
- 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 91 91 m_pHighlightMachine->start(); 92 92 } 93 94 /* Geometry-change handler: */95 connect(this, SIGNAL(geometryChanged()), this, SLOT(sltHandleGeometryChange()));96 93 } 97 94 -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItem.h
r43841 r43853 132 132 /* API: Toggle stuff: */ 133 133 bool isTemporary() const; 134 135 protected slots:136 137 /* Handler: Geometry change stuff: */138 virtual void sltHandleGeometryChange() = 0;139 134 140 135 protected: -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemGroup.cpp
r43847 r43853 257 257 /* Found nothing? */ 258 258 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);272 259 } 273 260 … … 1378 1365 } 1379 1366 1367 void 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 1380 1383 void UIGChooserItemGroup::hoverMoveEvent(QGraphicsSceneHoverEvent *pEvent) 1381 1384 { -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemGroup.h
r43847 r43853 83 83 84 84 private slots: 85 86 /* Handler: Geometry change stuff: */87 void sltHandleGeometryChange();88 85 89 86 /* Handler: Name editing stuff: */ … … 164 161 QMimeData* createMimeData(); 165 162 166 /* Helper: Event handling stuff: */ 163 /* Handler: Resize handling stuff: */ 164 void resizeEvent(QGraphicsSceneResizeEvent *pEvent); 165 166 /* Handlers: Hover handling stuff: */ 167 167 void hoverMoveEvent(QGraphicsSceneHoverEvent *pEvent); 168 168 void hoverLeaveEvent(QGraphicsSceneHoverEvent *pEvent); -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemMachine.cpp
r43841 r43853 178 178 } 179 179 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 193 180 QVariant UIGChooserItemMachine::data(int iKey) const 194 181 { … … 725 712 { 726 713 return new UIGChooserItemMimeData(this); 714 } 715 716 void 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); 727 730 } 728 731 -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemMachine.h
r43841 r43853 69 69 int iEnumerationFlags = 0); 70 70 71 private slots:72 73 /* Handler: Geometry change stuff: */74 void sltHandleGeometryChange();75 76 71 private: 77 72 … … 142 137 QMimeData* createMimeData(); 143 138 144 /* Handler: Mouse stuff: */ 139 /* Handler: Resize handling stuff: */ 140 void resizeEvent(QGraphicsSceneResizeEvent *pEvent); 141 142 /* Handler: Mouse handling stuff: */ 145 143 void mousePressEvent(QGraphicsSceneMouseEvent *pEvent); 146 144
Note:
See TracChangeset
for help on using the changeset viewer.