Changeset 78432 in vbox
- Timestamp:
- May 7, 2019 2:01:55 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 130431
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/medium
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.cpp
r78392 r78432 676 676 void UIMediumManagerWidget::sltHandlePerformSearch() 677 677 { 678 if (!m_pSearchWidget || !m_pTabWidget) 679 return; 680 681 QITreeWidget *pTreeWidget = treeWidget(static_cast<UIMediumDeviceType>(m_pTabWidget->currentIndex())); 682 if (!pTreeWidget) 683 return; 684 m_pSearchWidget->search(pTreeWidget); 678 performSearch(true); 685 679 } 686 680 … … 1267 1261 updateTabIcons(pMediumItem, Action_Add); 1268 1262 1263 /* Reperform the medium search (don't jump to the found element): */ 1264 performSearch(false); 1265 1269 1266 /* Re-fetch medium-item if it is current one created: */ 1270 1267 if (pMediumItem == mediumItem(type)) … … 1385 1382 LogRel2(("UIMediumManager: Medium-item with ID={%s} deleted.\n", uMediumID.toString().toUtf8().constData())); 1386 1383 1384 /* Reperform the medium search (don't jump to the found element): */ 1385 performSearch(false); 1386 1387 1387 /* If there is no current medium-item now selected 1388 1388 * we have to choose first-available medium-item as current one: */ … … 1478 1478 /* Re-fetch currently chosen medium-item: */ 1479 1479 refetchCurrentChosenMediumItem(); 1480 } 1481 1482 void UIMediumManagerWidget::performSearch(bool fSelectNext) 1483 { 1484 if (!m_pSearchWidget || !m_pTabWidget) 1485 return; 1486 1487 QITreeWidget *pTreeWidget = treeWidget(static_cast<UIMediumDeviceType>(m_pTabWidget->currentIndex())); 1488 if (!pTreeWidget) 1489 return; 1490 m_pSearchWidget->search(pTreeWidget, fSelectNext); 1480 1491 } 1481 1492 -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.h
r78353 r78432 284 284 /** Defines current item for passed @a pTreeWidget as @a pItem. */ 285 285 void setCurrentItem(QITreeWidget *pTreeWidget, QTreeWidgetItem *pItem); 286 /** @} */ 287 288 /** @name Search stuff. 289 * @{ */ 290 /** Calls the UIMediumSearchWidget::search(..). */ 291 void performSearch(bool fSelectNext); 286 292 /** @} */ 287 293 -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp
r77721 r78432 152 152 } 153 153 154 void UIMediumSearchWidget::search(QITreeWidget* pTreeWidget )154 void UIMediumSearchWidget::search(QITreeWidget* pTreeWidget, bool fGotoNext /* = true */) 155 155 { 156 156 if (!pTreeWidget) … … 166 166 { 167 167 m_iScrollToIndex = -1; 168 goToNextPrevious(true); 168 if (fGotoNext) 169 goToNextPrevious(true); 169 170 } 170 171 else -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.h
r77702 r78432 56 56 SearchType searchType() const; 57 57 QString searchTerm() const; 58 void search(QITreeWidget* pTreeWidget );58 void search(QITreeWidget* pTreeWidget, bool fGotoNext = true); 59 59 60 60 protected:
Note:
See TracChangeset
for help on using the changeset viewer.