VirtualBox

Ignore:
Timestamp:
Nov 15, 2010 11:34:50 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
67747
Message:

FE/Qt4: use the global file extension lists

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.h

    r34064 r34065  
    519519    }
    520520
    521     static bool isExtentionsAllowed(const QString &strExt, const QStringList &extList) { for(int i = 0; i < extList.size(); ++i) if (strExt.endsWith(extList.at(i), Qt::CaseInsensitive)) return true; return false;}
     521    static bool hasAllowedExtension(const QString &strExt, const QStringList &extList) { for(int i = 0; i < extList.size(); ++i) if (strExt.endsWith(extList.at(i), Qt::CaseInsensitive)) return true; return false;}
    522522    QIcon icon(QFileIconProvider::IconType type) { return m_globalIconProvider.icon(type); }
    523523    QIcon icon(const QFileInfo &info) { return m_globalIconProvider.icon(info); }
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMItem.cpp

    r34064 r34065  
    248248         * VBoxProblemReporter::confirm_machineDeletion() */
    249249        QFileInfo fi(m_strSettingsFile);
    250         QString name = fi.completeSuffix().toLower() == "xml" || fi.completeSuffix().toLower() == "vbox" ?
     250        QString name = VBoxGlobal::hasAllowedExtension(fi.completeSuffix(), VBoxDefs::VBoxFileExts) ?
    251251                       fi.completeBaseName() : fi.fileName();
    252252        needsResort = name != m_strName;
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMListView.cpp

    r34064 r34065  
    499499        QList<QUrl> list = pEvent->mimeData()->urls();
    500500        QString file = list.at(0).toLocalFile();
    501         if (   (   file.endsWith(".ovf", Qt::CaseInsensitive)
    502                 || file.endsWith(".ova", Qt::CaseInsensitive))
     501        if (   VBoxGlobal::hasAllowedExtension(file, VBoxDefs::OVFFileExts)
    503502            && pEvent->possibleActions().testFlag(Qt::CopyAction))
    504503        {
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/VBoxSelectorWnd.cpp

    r34064 r34065  
    900900        QString file = list.at(i).toLocalFile();
    901901        if (   !file.isEmpty()
    902             && VBoxGlobal::isExtentionsAllowed(file, VBoxDefs::OVFFileExts))
     902            && VBoxGlobal::hasAllowedExtension(file, VBoxDefs::OVFFileExts))
    903903        {
    904904            /* OVF/OVA. Only one file at the time. */
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIExportApplianceWzd.cpp

    r33703 r34065  
    221221            QString settingsFile = m.GetSettingsFilePath();
    222222            QFileInfo fi(settingsFile);
    223             strName = (fi.completeSuffix().toLower() == "xml" || fi.completeSuffix().toLower() == "vbox") ? fi.completeBaseName() : fi.fileName();
     223            strName = VBoxGlobal::hasAllowedExtension(fi.completeSuffix(), VBoxDefs::VBoxFileExts) ? fi.completeBaseName() : fi.fileName();
    224224            pixIcon = QPixmap(":/os_other.png").scaled(16, 16, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
    225225        }
     
    448448{
    449449    const QString &strFile = m_pFileSelector->path().toLower();
    450     bool bComplete = (strFile.endsWith(".ovf") || strFile.endsWith(".ova"));
     450    bool bComplete = VBoxGlobal::hasAllowedExtension(strFile, VBoxDefs::OVFFileExts);
    451451    StorageType storageType = field("storageType").value<StorageType>();
    452452    switch (storageType)
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIImportApplianceWzd.cpp

    r34064 r34065  
    195195{
    196196    const QString &strFile = m_pFileSelector->path().toLower();
    197     return (strFile.endsWith(".ovf") || strFile.endsWith(".ova")) && QFileInfo(m_pFileSelector->path()).exists();
     197    return VBoxGlobal::hasAllowedExtension(strFile, VBoxDefs::OVFFileExts) && QFileInfo(m_pFileSelector->path()).exists();
    198198}
    199199
Note: See TracChangeset for help on using the changeset viewer.

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