Changeset 83198 in vbox
- Timestamp:
- Mar 4, 2020 10:58:40 AM (5 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp
r82968 r83198 311 311 , m_i3DAvailable(-1) 312 312 , m_pThreadPool(0) 313 , m_pThreadPoolCloud(0) 313 314 , m_pIconPool(0) 314 315 , m_pMediumEnumerator(0) … … 4108 4109 this, &UICommon::sltHandleVBoxSVCAvailabilityChange); 4109 4110 4110 /* Prepare thread-pool instance : */4111 /* Prepare thread-pool instances: */ 4111 4112 m_pThreadPool = new UIThreadPool(3 /* worker count */, 5000 /* worker timeout */); 4113 m_pThreadPoolCloud = new UIThreadPool(2 /* worker count */, 1000 /* worker timeout */); 4112 4114 4113 4115 /* Load translation based on the user settings: */ … … 4557 4559 UIConverter::cleanup(); 4558 4560 4559 /* Cleanup thread-pool : */4561 /* Cleanup thread-pools: */ 4560 4562 delete m_pThreadPool; 4561 4563 m_pThreadPool = 0; 4564 delete m_pThreadPoolCloud; 4565 m_pThreadPoolCloud = 0; 4562 4566 /* Cleanup general icon-pool: */ 4563 4567 delete m_pIconPool; -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.h
r82968 r83198 620 620 /** Returns the thread-pool instance. */ 621 621 UIThreadPool *threadPool() const { return m_pThreadPool; } 622 /** Returns the thread-pool instance for cloud needs. */ 623 UIThreadPool *threadPoolCloud() const { return m_pThreadPoolCloud; } 622 624 /** @} */ 623 625 … … 901 903 /** Holds the thread-pool instance. */ 902 904 UIThreadPool *m_pThreadPool; 905 /** Holds the thread-pool instance for cloud needs. */ 906 UIThreadPool *m_pThreadPoolCloud; 903 907 /** @} */ 904 908 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.cpp
r83163 r83198 287 287 { 288 288 m_pTask = new UITaskCloudGetInstanceInfo(m_guiCloudMachine); 289 connect( m_pTask, &UITask::sigComplete,289 connect(uiCommon().threadPoolCloud(), &UIThreadPool::sigTaskComplete, 290 290 this, &UIVirtualMachineItemCloud::sltHandleGetCloudInstanceInfoDone); 291 uiCommon().threadPool ()->enqueueTask(m_pTask);291 uiCommon().threadPoolCloud()->enqueueTask(m_pTask); 292 292 } 293 293 } -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserAbstractModel.cpp
r83178 r83198 484 484 if (pTask) 485 485 { 486 connect( pTask, &UITask::sigComplete,486 connect(uiCommon().threadPoolCloud(), &UIThreadPool::sigTaskComplete, 487 487 this, &UIChooserAbstractModel::sltHandleCloudAcquireInstancesTaskComplete); 488 uiCommon().threadPool ()->enqueueTask(pTask);488 uiCommon().threadPoolCloud()->enqueueTask(pTask); 489 489 } 490 490 }
Note:
See TracChangeset
for help on using the changeset viewer.