UIActionPoolRuntime.h revision 0d419442110710c6356f73c467ddad83e762a65a
/** @file
*
* VBox frontends: Qt GUI ("VirtualBox"):
* UIActionPoolRuntime class declaration
*/
/*
* Copyright (C) 2010-2013 Oracle Corporation
*
* This file is part of VirtualBox Open Source Edition (OSE), as
* available from http://www.virtualbox.org. This file is free software;
* General Public License (GPL) as published by the Free Software
* Foundation, in version 2 as it comes in the "COPYING" file of the
* VirtualBox OSE distribution. VirtualBox OSE is distributed in the
* hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
*/
#ifndef __UIActionPoolRuntime_h__
#define __UIActionPoolRuntime_h__
/* Local includes: */
#include "UIActionPool.h"
/* Action keys: */
enum UIActionIndexRuntime
{
/* 'Machine' menu actions: */
#ifdef Q_WS_X11
#endif /* Q_WS_X11 */
/* 'View' menu actions: */
/* 'Devices' menu actions: */
#ifdef VBOX_WITH_DEBUGGER_GUI
/* 'Debugger' menu actions: */
#endif /* VBOX_WITH_DEBUGGER_GUI */
#ifdef Q_WS_MAC
/* 'Dock' menu actions: */
#endif /* Q_WS_MAC */
/* Maximum index: */
};
/* Singleton runtime action pool: */
{
/* Constructor: */
/* Helper: Shortcuts stuff: */
QString shortcutsExtraDataID() const;
/* Helpers: Prepare stuff: */
void createActions();
void createMenus();
/* Friend zone: */
};
#endif // __UIActionPoolRuntime_h__