/* $Id$ */ /** @file * VBox Qt GUI - UIWizardNewVMSummaryPage class declaration. */ /* * Copyright (C) 2006-2022 Oracle Corporation * * This file is part of VirtualBox Open Source Edition (OSE), as * available from http://www.virtualbox.org. This file is free software; * you can redistribute it and/or modify it under the terms of the GNU * 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 FEQT_INCLUDED_SRC_wizards_newvm_UIWizardNewVMSummaryPage_h #define FEQT_INCLUDED_SRC_wizards_newvm_UIWizardNewVMSummaryPage_h #ifndef RT_WITHOUT_PRAGMA_ONCE # pragma once #endif /* GUI includes: */ #include "UINativeWizardPage.h" /* Forward declarations: */ class QIRichTextLabel; class QITreeView; class UIWizardNewVMSummaryModel; class UIWizardNewVMSummaryPage : public UINativeWizardPage { Q_OBJECT; public: UIWizardNewVMSummaryPage(); private: void prepare(); void createConnections(); virtual void retranslateUi() /* override final */; virtual void initializePage() /* override final */; virtual bool isComplete() const /* override final */; virtual bool validatePage() /* override final */; /** @name Widgets * @{ */ QIRichTextLabel *m_pLabel; QITreeView *m_pTree; /** @} */ UIWizardNewVMSummaryModel *m_pModel; }; #endif /* !FEQT_INCLUDED_SRC_wizards_newvm_UIWizardNewVMSummaryPage_h */