Changeset 41615 in vbox for trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
- Timestamp:
- Jun 7, 2012 4:55:08 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
r41589 r41615 81 81 struct MediumTarget 82 82 { 83 MediumTarget() : name(QString("")), port(0), device(0), id(QString()), type( VBoxDefs::MediumType_Invalid) {}83 MediumTarget() : name(QString("")), port(0), device(0), id(QString()), type(UIMediumType_Invalid) {} 84 84 MediumTarget(const QString &strName, LONG iPort, LONG iDevice) 85 : name(strName), port(iPort), device(iDevice), id(QString()), type( VBoxDefs::MediumType_Invalid) {}85 : name(strName), port(iPort), device(iDevice), id(QString()), type(UIMediumType_Invalid) {} 86 86 MediumTarget(const QString &strName, LONG iPort, LONG iDevice, const QString &strId) 87 : name(strName), port(iPort), device(iDevice), id(strId), type( VBoxDefs::MediumType_Invalid) {}88 MediumTarget(const QString &strName, LONG iPort, LONG iDevice, VBoxDefs::MediumType eType)87 : name(strName), port(iPort), device(iDevice), id(strId), type(UIMediumType_Invalid) {} 88 MediumTarget(const QString &strName, LONG iPort, LONG iDevice, UIMediumType eType) 89 89 : name(strName), port(iPort), device(iDevice), id(QString()), type(eType) {} 90 90 QString name; … … 92 92 LONG device; 93 93 QString id; 94 VBoxDefs::MediumType type;94 UIMediumType type; 95 95 }; 96 96 Q_DECLARE_METATYPE(MediumTarget); … … 98 98 struct RecentMediumTarget 99 99 { 100 RecentMediumTarget() : name(QString("")), port(0), device(0), location(QString()), type( VBoxDefs::MediumType_Invalid) {}101 RecentMediumTarget(const QString &strName, LONG iPort, LONG iDevice, const QString &strLocation, VBoxDefs::MediumType eType)100 RecentMediumTarget() : name(QString("")), port(0), device(0), location(QString()), type(UIMediumType_Invalid) {} 101 RecentMediumTarget(const QString &strName, LONG iPort, LONG iDevice, const QString &strLocation, UIMediumType eType) 102 102 : name(strName), port(iPort), device(iDevice), location(strLocation), type(eType) {} 103 103 QString name; … … 105 105 LONG device; 106 106 QString location; 107 VBoxDefs::MediumType type;107 UIMediumType type; 108 108 }; 109 109 Q_DECLARE_METATYPE(RecentMediumTarget); … … 1123 1123 1124 1124 /* Determine medium & device types: */ 1125 VBoxDefs::MediumType mediumType = pMenu == pOpticalDevicesMenu ? VBoxDefs::MediumType_DVD :1126 pMenu == pFloppyDevicesMenu ? VBoxDefs::MediumType_Floppy :1127 VBoxDefs::MediumType_Invalid;1128 KDeviceType deviceType = vboxGlobal().mediumTypeToGlobal(mediumType);1129 AssertMsg(mediumType != VBoxDefs::MediumType_Invalid, ("Incorrect storage medium type!\n"));1125 UIMediumType mediumType = pMenu == pOpticalDevicesMenu ? UIMediumType_DVD : 1126 pMenu == pFloppyDevicesMenu ? UIMediumType_Floppy : 1127 UIMediumType_Invalid; 1128 KDeviceType deviceType = mediumTypeToGlobal(mediumType); 1129 AssertMsg(mediumType != UIMediumType_Invalid, ("Incorrect storage medium type!\n")); 1130 1130 AssertMsg(deviceType != KDeviceType_Null, ("Incorrect storage device type!\n")); 1131 1131 … … 1184 1184 switch (mediumType) 1185 1185 { 1186 case VBoxDefs::MediumType_DVD:1186 case UIMediumType_DVD: 1187 1187 mediums = vboxGlobal().host().GetDVDDrives(); 1188 1188 strRecentMediumAddress = VBoxDefs::GUI_RecentListCD; 1189 1189 break; 1190 case VBoxDefs::MediumType_Floppy:1190 case UIMediumType_Floppy: 1191 1191 mediums = vboxGlobal().host().GetFloppyDrives(); 1192 1192 strRecentMediumAddress = VBoxDefs::GUI_RecentListFD; … … 1216 1216 if (!fIsHostDriveUsed) 1217 1217 { 1218 QAction *pChooseHostDriveAction = pAttachmentMenu->addAction( VBoxMedium(medium, mediumType).name(),1218 QAction *pChooseHostDriveAction = pAttachmentMenu->addAction(UIMedium(medium, mediumType).name(), 1219 1219 this, SLOT(sltMountStorageMedium())); 1220 1220 pChooseHostDriveAction->setCheckable(true); … … 1276 1276 switch (mediumType) 1277 1277 { 1278 case VBoxDefs::MediumType_DVD:1278 case UIMediumType_DVD: 1279 1279 pChooseExistingMediumAction->setText(QApplication::translate("UIMachineSettingsStorage", "Choose a virtual CD/DVD disk file...")); 1280 1280 unmountMediumAction->setText(QApplication::translate("UIMachineSettingsStorage", "Remove disk from virtual drive")); … … 1282 1282 ":/cd_unmount_dis_16px.png")); 1283 1283 break; 1284 case VBoxDefs::MediumType_Floppy:1284 case UIMediumType_Floppy: 1285 1285 pChooseExistingMediumAction->setText(QApplication::translate("UIMachineSettingsStorage", "Choose a virtual floppy disk file...")); 1286 1286 unmountMediumAction->setText(QApplication::translate("UIMachineSettingsStorage", "Remove disk from virtual drive")); … … 1302 1302 switch (mediumType) 1303 1303 { 1304 case VBoxDefs::MediumType_DVD:1304 case UIMediumType_DVD: 1305 1305 pEmptyMenuAction->setText(QApplication::translate("UIMachineLogic", "No CD/DVD Devices Attached")); 1306 1306 pEmptyMenuAction->setToolTip(QApplication::translate("UIMachineLogic", "No CD/DVD devices attached to that VM")); 1307 1307 break; 1308 case VBoxDefs::MediumType_Floppy:1308 case UIMediumType_Floppy: 1309 1309 pEmptyMenuAction->setText(QApplication::translate("UIMachineLogic", "No Floppy Devices Attached")); 1310 1310 pEmptyMenuAction->setToolTip(QApplication::translate("UIMachineLogic", "No floppy devices attached to that VM")); … … 1337 1337 /* New mount-target attributes: */ 1338 1338 QString newId = QString(""); 1339 bool fSelectWithMediaManager = target.type != VBoxDefs::MediumType_Invalid;1339 bool fSelectWithMediaManager = target.type != UIMediumType_Invalid; 1340 1340 1341 1341 /* Open Virtual Media Manager to select image id: */ … … 1371 1371 bool fMount = !newId.isEmpty(); 1372 1372 1373 VBoxMedium vmedium = vboxGlobal().findMedium(newId);1373 UIMedium vmedium = vboxGlobal().findMedium(newId); 1374 1374 CMedium medium = vmedium.medium(); // @todo r=dj can this be cached somewhere? 1375 1375 … … 1428 1428 1429 1429 /* Prepare target medium: */ 1430 const VBoxMedium &vboxMedium = fMount ? vboxGlobal().findMedium(strNewId) : VBoxMedium();1430 const UIMedium &vboxMedium = fMount ? vboxGlobal().findMedium(strNewId) : UIMedium(); 1431 1431 const CMedium &comMedium = fMount ? vboxMedium.medium() : CMedium(); 1432 1432
Note:
See TracChangeset
for help on using the changeset viewer.