VBoxConsoleWnd.h revision 40f816668d362e859601b6e450ffea01a6f0e5e5
2291faee92ebb5cc9722cd3f22e499900a5a411fvboxsync * VBox frontends: Qt GUI ("VirtualBox"):
546cd3313d635980a2cc168a79a58b4f0858d784vboxsync * VBoxConsoleWnd class declaration
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * Copyright (C) 2006-2007 innotek GmbH
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * available from http://www.virtualbox.org. This file is free software;
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * you can redistribute it and/or modify it under the terms of the GNU
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * General Public License as published by the Free Software Foundation,
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * distribution. VirtualBox OSE is distributed in the hope that it will
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * be useful, but WITHOUT ANY WARRANTY of any kind.
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * If you received this file as part of a commercial VirtualBox
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * distribution, then only the terms of your commercial VirtualBox
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync * license agreement apply instead of the previous paragraph.
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync bool isTrueFullscreen() const { return mIsFullscreen; }
aa6929adf39d3b1c4479a63d9537888fa83bcf65vboxsync bool isTrueSeamless() const { return mIsSeamless; }
#if defined(Q_WS_X11)
#ifdef VBOX_WITH_DEBUGGER_GUI
bool dbgCreated();
void dbgDestroy();
void dbgAdjustRelativePos();
void languageChange();
void toggleFullscreenMode (bool, bool);
void finalizeOpenView();
void activateUICustomizations();
void vmAdjustWindow();
void vmTypeCAD();
void vmTypeCABS();
void vmReset();
void vmPause(bool);
void vmACPIShutdown();
void vmClose();
void vmTakeSnapshot();
void vmDisableMouseIntegr (bool);
void devicesMountFloppyImage();
void devicesUnmountFloppy();
void devicesMountDVDImage();
void devicesUnmountDVD();
void devicesSwitchVrdp (bool);
void devicesOpenSFDialog();
void devicesInstallGuestAdditions();
void prepareFloppyMenu();
void prepareDVDMenu();
void prepareNetworkMenu();
void clearStatusBar();
void updateDeviceLights();
void tryClose();
void dbgShowStatistics();
void dbgShowCommandLine();
#if defined(Q_WS_X11)
#ifdef VBOX_WITH_DEBUGGER_GUI
bool waitForStatusBarChange;
bool statusBarChangedInside;
#ifdef VBOX_WITH_DEBUGGER_GUI
#ifdef VBOX_WITH_DEBUGGER_GUI
int normal_wflags;
int console_style;
#ifdef VBOX_WITH_DEBUGGER_GUI
#ifdef Q_WS_MAC