ca87590cb28f22bccab88dc2f87c5ce2682b1ba1vboxsync * VBox Qt GUI - UIWizardCloneVDPageExpert class declaration.
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * Copyright (C) 2006-2012 Oracle Corporation
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * available from http://www.virtualbox.org. This file is free software;
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * you can redistribute it and/or modify it under the terms of the GNU
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * General Public License (GPL) as published by the Free Software
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
8d8dfc00d014a62894327907a04f148b00a08529vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
8d8dfc00d014a62894327907a04f148b00a08529vboxsync/* Local includes: */
7d19e4195ef4edfcd011fb7e494e057671c4cc88vboxsync/* Forward declarations: */
9ab0743fd2e00994c4657ca9e67ab5dafa78e1afvboxsync/* Expert page of the Clone Virtual Hard Drive wizard: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsyncclass UIWizardCloneVDPageExpert : public UIWizardPage,
8d8dfc00d014a62894327907a04f148b00a08529vboxsync Q_PROPERTY(CMedium sourceVirtualDisk READ sourceVirtualDisk WRITE setSourceVirtualDisk);
8d8dfc00d014a62894327907a04f148b00a08529vboxsync Q_PROPERTY(CMediumFormat mediumFormat READ mediumFormat WRITE setMediumFormat);
8d8dfc00d014a62894327907a04f148b00a08529vboxsync Q_PROPERTY(qulonglong mediumVariant READ mediumVariant WRITE setMediumVariant);
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Constructor: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync UIWizardCloneVDPageExpert(const CMedium &sourceVirtualDisk);
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Wrapper to access 'this' from base part: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Wrapper to access 'wizard-field' from base part: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync QVariant fieldImp(const QString &strFieldName) const { return UIWizardPage::field(strFieldName); }
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Source virtual-disk stuff: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Medium format stuff: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Location editor stuff: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Translation stuff: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Prepare stuff: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync /* Validation stuff: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync bool isComplete() const;
7d19e4195ef4edfcd011fb7e494e057671c4cc88vboxsync /* Widgets: */
8d8dfc00d014a62894327907a04f148b00a08529vboxsync#endif // __UIWizardCloneVDPageExpert_h__