Changeset 34065 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Nov 15, 2010 11:34:50 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 67747
- 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 519 519 } 520 520 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;} 522 522 QIcon icon(QFileIconProvider::IconType type) { return m_globalIconProvider.icon(type); } 523 523 QIcon icon(const QFileInfo &info) { return m_globalIconProvider.icon(info); } -
trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMItem.cpp
r34064 r34065 248 248 * VBoxProblemReporter::confirm_machineDeletion() */ 249 249 QFileInfo fi(m_strSettingsFile); 250 QString name = fi.completeSuffix().toLower() == "xml" || fi.completeSuffix().toLower() == "vbox"?250 QString name = VBoxGlobal::hasAllowedExtension(fi.completeSuffix(), VBoxDefs::VBoxFileExts) ? 251 251 fi.completeBaseName() : fi.fileName(); 252 252 needsResort = name != m_strName; -
trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMListView.cpp
r34064 r34065 499 499 QList<QUrl> list = pEvent->mimeData()->urls(); 500 500 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) 503 502 && pEvent->possibleActions().testFlag(Qt::CopyAction)) 504 503 { -
trunk/src/VBox/Frontends/VirtualBox/src/selector/VBoxSelectorWnd.cpp
r34064 r34065 900 900 QString file = list.at(i).toLocalFile(); 901 901 if ( !file.isEmpty() 902 && VBoxGlobal:: isExtentionsAllowed(file, VBoxDefs::OVFFileExts))902 && VBoxGlobal::hasAllowedExtension(file, VBoxDefs::OVFFileExts)) 903 903 { 904 904 /* OVF/OVA. Only one file at the time. */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIExportApplianceWzd.cpp
r33703 r34065 221 221 QString settingsFile = m.GetSettingsFilePath(); 222 222 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(); 224 224 pixIcon = QPixmap(":/os_other.png").scaled(16, 16, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); 225 225 } … … 448 448 { 449 449 const QString &strFile = m_pFileSelector->path().toLower(); 450 bool bComplete = (strFile.endsWith(".ovf") || strFile.endsWith(".ova"));450 bool bComplete = VBoxGlobal::hasAllowedExtension(strFile, VBoxDefs::OVFFileExts); 451 451 StorageType storageType = field("storageType").value<StorageType>(); 452 452 switch (storageType) -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIImportApplianceWzd.cpp
r34064 r34065 195 195 { 196 196 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(); 198 198 } 199 199
Note:
See TracChangeset
for help on using the changeset viewer.