VBoxConsoleWnd.h revision 6f11bc47555724284aff8499c66fdd85dc39e0ce
0b91b28f54ca2461437b15fa53717297c84e7f5cvboxsync * VBox frontends: Qt GUI ("VirtualBox"):
0b91b28f54ca2461437b15fa53717297c84e7f5cvboxsync * VBoxConsoleWnd class declaration
0b91b28f54ca2461437b15fa53717297c84e7f5cvboxsync * Copyright (C) 2006-2007 innotek GmbH
* available from http://www.virtualbox.org. This file is free software;
#ifndef __VBoxConsoleWnd_h__
#define __VBoxConsoleWnd_h__
#include "COMDefs.h"
#include <qmainwindow.h>
#include <qmap.h>
#include <qobjectlist.h>
#include <qcolor.h>
#include <qdialog.h>
#ifdef VBOX_WITH_DEBUGGER_GUI
#ifdef Q_WS_MAC
void closeView();
void refreshView();
#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