VirtualBox

Changeset 91222 in vbox


Ignore:
Timestamp:
Sep 14, 2021 8:02:09 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
146877
Message:

FE/Qt: bugref:9996. Calling defaultExtension function with correct device type.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/wizards
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevd/UIWizardCloneVD.h

    r91035 r91222  
    7878    void setMediumVariantPageVisibility();
    7979
    80     CMediumFormat m_comMediumFormat;
    81     qulonglong m_uMediumVariant;
    82     /** Holds the source virtual disk wrapper. */
    83     CMedium m_comSourceVirtualDisk;
     80    /** @name Parameters needed during medium cloning
     81      * @{ */
     82        CMediumFormat m_comMediumFormat;
     83        qulonglong m_uMediumVariant;
     84        /** Holds the source virtual disk wrapper. */
     85        CMedium m_comSourceVirtualDisk;
    8486
    85     /** Holds the source virtual-disk device type. */
    86     KDeviceType m_enmDeviceType;
    87     int m_iMediumVariantPageIndex;
    88     qulonglong m_uMediumSize;
    89     QString m_strMediumPath;
     87        /** Holds the source virtual-disk device type. */
     88        KDeviceType m_enmDeviceType;
     89        int m_iMediumVariantPageIndex;
     90        qulonglong m_uMediumSize;
     91        QString m_strMediumPath;
     92        QString m_strSourceDiskPath;
     93    /** @} */
    9094};
    9195
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevd/UIWizardCloneVDExpertPage.cpp

    r91062 r91222  
    9393    QString strMediumPath =
    9494        UIDiskEditorGroupBox::appendExtension(strSelectedPath,
    95                                               UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), KDeviceType_HardDisk));
     95                                              UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), pWizard->deviceType()));
    9696    QFileInfo mediumPath(strMediumPath);
    9797    m_pMediumSizePathGroupBox->setMediumPath(QDir::toNativeSeparators(mediumPath.absoluteFilePath()));
     
    141141    m_pMediumSizePathGroupBox->setMediumSize(pWizard->sourceDiskLogicalSize());
    142142    pWizard->setMediumSize(m_pMediumSizePathGroupBox->mediumSize());
    143     QString strExtension = UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), KDeviceType_HardDisk);
     143    QString strExtension = UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), pWizard->deviceType());
    144144    QString strSourceDiskPath = QDir::toNativeSeparators(QFileInfo(pWizard->sourceDiskFilePath()).absolutePath());
    145145    /* Disk name without the format extension: */
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevd/UIWizardCloneVDPathSizePage.cpp

    r91062 r91222  
    7373    if (!m_userModifiedParameters.contains("MediumPath"))
    7474    {
    75         QString strExtension = UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), KDeviceType_HardDisk);
     75        QString strExtension = UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), pWizard->deviceType());
    7676        QString strSourceDiskPath = QDir::toNativeSeparators(QFileInfo(pWizard->sourceDiskFilePath()).absolutePath());
    7777        /* Disk name without the format extension: */
     
    119119    QString strMediumPath =
    120120        UIDiskEditorGroupBox::appendExtension(strSelectedPath,
    121                                               UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), KDeviceType_HardDisk));
     121                                              UIDiskFormatsGroupBox::defaultExtension(pWizard->mediumFormat(), pWizard->deviceType()));
    122122    QFileInfo mediumPath(strMediumPath);
    123123    m_pMediumSizePathGroupBox->setMediumPath(QDir::toNativeSeparators(mediumPath.absoluteFilePath()));
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/editors/UIWizardDiskEditors.h

    r90902 r91222  
    8585    const CMediumFormat &VDIMediumFormat() const;
    8686    const QStringList formatExtensions() const;
     87    /** Attempts to find a file extention for the device type @p enmDeviceType withing the extensions
     88      * returned by CMediumFormat::DescribeFileExtensions(..). */
    8789    static QString defaultExtension(const CMediumFormat &mediumFormatRef, KDeviceType enmDeviceType);
    8890
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette