VBoxVMInformationDlg.h revision f075f002ffa30e5c88a649c22e08e496f233e68a
c1c9242f0046150566414e1f222cb667e03e605evboxsync * VBox frontends: Qt4 GUI ("VirtualBox"):
c1c9242f0046150566414e1f222cb667e03e605evboxsync * VBoxVMInformationDlg class declaration
c1c9242f0046150566414e1f222cb667e03e605evboxsync * Copyright (C) 2006-2008 Sun Microsystems, Inc.
c1c9242f0046150566414e1f222cb667e03e605evboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
c1c9242f0046150566414e1f222cb667e03e605evboxsync * available from http://www.virtualbox.org. This file is free software;
c1c9242f0046150566414e1f222cb667e03e605evboxsync * you can redistribute it and/or modify it under the terms of the GNU
c1c9242f0046150566414e1f222cb667e03e605evboxsync * General Public License (GPL) as published by the Free Software
c1c9242f0046150566414e1f222cb667e03e605evboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
c1c9242f0046150566414e1f222cb667e03e605evboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
c1c9242f0046150566414e1f222cb667e03e605evboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
c1c9242f0046150566414e1f222cb667e03e605evboxsync * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
c1c9242f0046150566414e1f222cb667e03e605evboxsync * Clara, CA 95054 USA or visit http://www.sun.com if you need
c1c9242f0046150566414e1f222cb667e03e605evboxsync * additional information or have any questions.
c1c9242f0046150566414e1f222cb667e03e605evboxsyncclass VBoxVMInformationDlg : public QIWithRetranslateUI2<QIMainDialog>,
c1c9242f0046150566414e1f222cb667e03e605evboxsync struct CounterElementType {QString type; DataMapType list;};
c1c9242f0046150566414e1f222cb667e03e605evboxsync typedef QMap <QString, VBoxVMInformationDlg*> InfoDlgMap;
c1c9242f0046150566414e1f222cb667e03e605evboxsync static void createInformationDlg (const CSession &aSession,
54d2d2606d7c83a456819cd038a73e0f9a600ca4vboxsync VBoxVMInformationDlg (VBoxConsoleView *aConsole, const CSession &aSession,
c1c9242f0046150566414e1f222cb667e03e605evboxsync QString formatValue (const QString &aValueName, const QString &aValue, int aMaxSize);
c1c9242f0046150566414e1f222cb667e03e605evboxsync QString formatHardDisk (KStorageBus aBus, LONG aChannel, LONG aDevice, const QString &aBelongsTo);
c1c9242f0046150566414e1f222cb667e03e605evboxsync QString formatAdapter (ULONG aSlot, const QString &aBelongsTo);
c1c9242f0046150566414e1f222cb667e03e605evboxsync QString composeArticle (const QString &aBelongsTo);
c1c9242f0046150566414e1f222cb667e03e605evboxsync#endif // __VBoxVMInformationDlg_h__