UIVMLogViewer.h revision c58f1213e628a545081c70e26c6b67a841cff880
/** @file
*
* VBox frontends: Qt4 GUI ("VirtualBox"):
* UIVMLogViewer class declaration
*/
/*
* Copyright (C) 2008-2012 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 __UIVMLogViewer_h__
#define __UIVMLogViewer_h__
/* Qt includes: */
#include <QMainWindow>
#include <QMap>
#include <QPair>
/* GUI includes: */
#include "UIVMLogViewer.gen.h"
#include "QIWithRetranslateUI.h"
/* COM includes: */
#include "COMEnums.h"
#include "CMachine.h"
/* Forward declarations: */
/* Typedefs: */
/* VM Log Viewer window: */
{
/* Constructor/destructor: */
~UIVMLogViewer();
/* Button slots: */
void search();
void refresh();
bool close();
void save();
/* Translation stuff: */
void retranslateUi();
/* Event handlers: */
/* Various helpers: */
/* Array containing all VM Log Viewers: */
static VMLogViewerMap m_viewers;
/* VM Log Viewer variables: */
bool m_fIsPolished;
/* Buttons: */
/* Friends: */
};
#endif // __UIVMLogViewer_h__