UIMachineViewSeamless::UIMachineViewSeamless( UIMachineWindow *pMachineWindow , ulong uScreenId #ifdef VBOX_WITH_VIDEOHWACCEL , bool bAccelerate2DVideo #endif ) : UIMachineView( pMachineWindow , uScreenId #ifdef VBOX_WITH_VIDEOHWACCEL , bAccelerate2DVideo #endif ) , m_fShouldWeDoResize(false) , m_pSyncBlocker(0) { /* Load machine view settings: */ loadMachineViewSettings(); /* Prepare viewport: */ prepareViewport(); /* Prepare frame buffer: */ prepareFrameBuffer(); /* Prepare common things: */ prepareCommon(); /* Prepare event-filters: */ prepareFilters(); /* Prepare connections: */ prepareConnections(); /* Prepare console connections: */ prepareConsoleConnections(); /* Prepare seamless view: */ prepareSeamless(); /* Initialization: */ sltMachineStateChanged(); sltAdditionsStateChanged(); }
UIMachineViewFullscreen::UIMachineViewFullscreen( UIMachineWindow *pMachineWindow , ulong uScreenId #ifdef VBOX_WITH_VIDEOHWACCEL , bool bAccelerate2DVideo #endif ) : UIMachineView( pMachineWindow , uScreenId #ifdef VBOX_WITH_VIDEOHWACCEL , bAccelerate2DVideo #endif ) , m_bIsGuestAutoresizeEnabled(gActionPool->action(UIActionIndexRuntime_Toggle_GuestAutoresize)->isChecked()) , m_fShouldWeDoResize(false) , m_pSyncBlocker(0) { /* Load machine view settings: */ loadMachineViewSettings(); /* Prepare viewport: */ prepareViewport(); /* Prepare frame buffer: */ prepareFrameBuffer(); /* Prepare common things: */ prepareCommon(); /* Prepare event-filters: */ prepareFilters(); /* Prepare console connections: */ prepareConsoleConnections(); /* Prepare fullscreen: */ prepareFullscreen(); /* Initialization: */ sltMachineStateChanged(); }
UIMachineViewScale::UIMachineViewScale( UIMachineWindow *pMachineWindow , ulong uScreenId #ifdef VBOX_WITH_VIDEOHWACCEL , bool bAccelerate2DVideo #endif ) : UIMachineView( pMachineWindow , uScreenId #ifdef VBOX_WITH_VIDEOHWACCEL , bAccelerate2DVideo #endif ) , m_pPauseImage(0) { /* Load machine view settings: */ loadMachineViewSettings(); /* Prepare viewport: */ prepareViewport(); /* Prepare frame buffer: */ prepareFrameBuffer(); /* Prepare common things: */ prepareCommon(); /* Prepare event-filters: */ prepareFilters(); /* Prepare connections: */ prepareConnections(); /* Prepare console connections: */ prepareConsoleConnections(); /* Initialization: */ sltMachineStateChanged(); }
void UIMachineWindow::cleanupSessionConnections() { /* We should stop watching for console events: */ disconnect(uisession(), SIGNAL(sigMachineStateChange()), this, SLOT(sltMachineStateChanged())); }
void UIMachineWindow::prepareSessionConnections() { /* We should watch for console events: */ connect(uisession(), SIGNAL(sigMachineStateChange()), this, SLOT(sltMachineStateChanged())); }
void UIMachineWindow::prepareSessionConnections() { /* Machine state-change updater: */ connect(uisession(), SIGNAL(sigMachineStateChange()), this, SLOT(sltMachineStateChanged())); }
void UIGChooser::prepareConnections() { /* Chooser-model connections: */ connect(m_pChooserModel, SIGNAL(sigRootItemResized(const QSizeF&, int)), m_pChooserView, SLOT(sltHandleRootItemResized(const QSizeF&, int))); connect(m_pChooserModel, SIGNAL(sigSelectionChanged()), this, SIGNAL(sigSelectionChanged())); connect(m_pChooserModel, SIGNAL(sigSlidingStarted()), this, SIGNAL(sigSlidingStarted())); /* Chooser-view connections: */ connect(m_pChooserView, SIGNAL(sigResized()), m_pChooserModel, SLOT(sltHandleViewResized())); /* Global connections: */ connect(gVBoxEvents, SIGNAL(sigMachineStateChange(QString, KMachineState)), m_pChooserModel, SLOT(sltMachineStateChanged(QString, KMachineState))); connect(gVBoxEvents, SIGNAL(sigMachineDataChange(QString)), m_pChooserModel, SLOT(sltMachineDataChanged(QString))); connect(gVBoxEvents, SIGNAL(sigMachineRegistered(QString, bool)), m_pChooserModel, SLOT(sltMachineRegistered(QString, bool))); connect(gVBoxEvents, SIGNAL(sigSessionStateChange(QString, KSessionState)), m_pChooserModel, SLOT(sltSessionStateChanged(QString, KSessionState))); connect(gVBoxEvents, SIGNAL(sigSnapshotChange(QString, QString)), m_pChooserModel, SLOT(sltSnapshotChanged(QString, QString))); }