void UIMachineWindow::cleanup() { /* Save window settings: */ saveSettings(); /* Cleanup handlers: */ cleanupHandlers(); /* Cleanup visual-state: */ cleanupVisualState(); /* Cleanup machine-view: */ cleanupMachineView(); /* Cleanup status-bar: */ cleanupStatusBar(); /* Cleanup menu: */ cleanupMenu(); /* Cleanup main layout: */ cleanupMainLayout(); /* Cleanup session connections: */ cleanupSessionConnections(); }
UIMachineWindowScale::~UIMachineWindowScale() { #ifdef Q_WS_MAC /* Uninstall the resize delegate for keeping the aspect ratio. */ ::darwinUninstallResizeDelegate(this); #endif /* Q_WS_MAC */ /* Save normal window settings: */ saveWindowSettings(); /* Prepare handlers: */ cleanupHandlers(); /* Cleanup normal machine view: */ cleanupMachineView(); }
UIMachineWindowFullscreen::~UIMachineWindowFullscreen() { /* Save window settings: */ saveWindowSettings(); /* Cleanup mini tool-bar: */ cleanupMiniToolBar(); /* Prepare handlers: */ cleanupHandlers(); /* Cleanup machine view: */ cleanupMachineView(); /* Cleanup menu: */ cleanupMenu(); }
UIMachineWindowSeamless::~UIMachineWindowSeamless() { /* Save window settings: */ saveWindowSettings(); #ifndef Q_WS_MAC /* Cleanup mini tool-bar: */ cleanupMiniToolBar(); #endif /* Q_WS_MAC */ /* Prepare handlers: */ cleanupHandlers(); /* Cleanup machine view: */ cleanupMachineView(); /* Cleanup menu: */ cleanupMenu(); }