void UIMachineWindowNormal::prepareSessionConnections() { /* Call to base-class: */ UIMachineWindow::prepareSessionConnections(); /* Medium change updater: */ connect(machineLogic()->uisession(), SIGNAL(sigMediumChange(const CMediumAttachment &)), this, SLOT(sltMediumChange(const CMediumAttachment &))); /* USB controller change updater: */ connect(machineLogic()->uisession(), SIGNAL(sigUSBControllerChange()), this, SLOT(sltUSBControllerChange())); /* USB device state-change updater: */ connect(machineLogic()->uisession(), SIGNAL(sigUSBDeviceStateChange(const CUSBDevice &, bool, const CVirtualBoxErrorInfo &)), this, SLOT(sltUSBDeviceStateChange())); /* Network adapter change updater: */ connect(machineLogic()->uisession(), SIGNAL(sigNetworkAdapterChange(const CNetworkAdapter &)), this, SLOT(sltNetworkAdapterChange())); /* Shared folder change updater: */ connect(machineLogic()->uisession(), SIGNAL(sigSharedFolderChange()), this, SLOT(sltSharedFolderChange())); /* CPU execution cap change updater: */ connect(machineLogic()->uisession(), SIGNAL(sigCPUExecutionCapChange()), this, SLOT(sltCPUExecutionCapChange())); }
void UIMachineWindowNormal::prepareSessionConnections() { /* Call to base-class: */ UIMachineWindow::prepareSessionConnections(); /* We should watch for console events: */ connect(machineLogic()->uisession(), SIGNAL(sigMediumChange(const CMediumAttachment &)), this, SLOT(sltMediumChange(const CMediumAttachment &))); connect(machineLogic()->uisession(), SIGNAL(sigUSBControllerChange()), this, SLOT(sltUSBControllerChange())); connect(machineLogic()->uisession(), SIGNAL(sigUSBDeviceStateChange(const CUSBDevice &, bool, const CVirtualBoxErrorInfo &)), this, SLOT(sltUSBDeviceStateChange())); connect(machineLogic()->uisession(), &UISession::sigAudioAdapterChange, this, &UIMachineWindowNormal::sltAudioAdapterChange); connect(machineLogic()->uisession(), SIGNAL(sigNetworkAdapterChange(const CNetworkAdapter &)), this, SLOT(sltNetworkAdapterChange())); connect(machineLogic()->uisession(), SIGNAL(sigSharedFolderChange()), this, SLOT(sltSharedFolderChange())); connect(machineLogic()->uisession(), SIGNAL(sigRecordingChange()), this, SLOT(sltRecordingChange())); connect(machineLogic()->uisession(), SIGNAL(sigCPUExecutionCapChange()), this, SLOT(sltCPUExecutionCapChange())); connect(machineLogic()->uisession(), SIGNAL(sigInitialized()), this, SLOT(sltHandleSessionInitialized())); }