VBoxDbgBase.cpp revision 6ec4e1827eab6a424d672ef0e5a17b065e52db20
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * VBox Debugger GUI - Base classes.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * Copyright (C) 2006-2010 Oracle Corporation
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * available from http://www.virtualbox.org. This file is free software;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * you can redistribute it and/or modify it under the terms of the GNU
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * General Public License (GPL) as published by the Free Software
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync/*******************************************************************************
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync* Header Files *
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync*******************************************************************************/
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync : m_pDbgGui(a_pDbgGui), m_pVM(NULL), m_hGUIThread(RTThreadNativeSelf())
if (pVM)
if ( pVM
return VERR_INVALID_HANDLE;
if ( pVM
return VERR_INVALID_HANDLE;
if ( pVM
return VERR_INVALID_HANDLE;
switch (enmState)
case VMSTATE_TERMINATED:
case VMSTATE_DESTROYING:
#ifdef Q_WS_X11
m_fPolished(false),
m_fPolished(true),
show();
if (a_fResize)
return fRc;
if ( m_fPolished
m_fPolished = true;