Changeset 76059 in vbox
- Timestamp:
- Dec 7, 2018 2:03:35 PM (6 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 3 edited
-
converter/UIConverterBackend.h (modified) (1 diff)
-
converter/UIConverterBackendGlobal.cpp (modified) (2 diffs)
-
settings/machine/UIMachineSettingsDisplay.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h
r76058 r76059 263 263 template<> SHARED_LIBRARY_STUFF UISettingsDefs::RecordingMode fromString<UISettingsDefs::RecordingMode>(const QString &enmRecordingMode); 264 264 265 266 265 /* Declare COM conversion specializations: */ 267 266 template<> SHARED_LIBRARY_STUFF QColor toColor(const KMachineState &state); -
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
r76058 r76059 2511 2511 { 2512 2512 case UISettingsDefs::RecordingMode_VideoAudio: strResult = QApplication::translate("VBoxGlobal", "Video/Audio", "UISettingsDefs::RecordingMode"); break; 2513 case UISettingsDefs::RecordingMode_VideoOnly: strResult = QApplication::translate("VBoxGlobal", "Video Only", "UISettingsDefs::RecordingMode"); break;2514 case UISettingsDefs::RecordingMode_AudioOnly: strResult = QApplication::translate("VBoxGlobal", "Audio Only", "UISettingsDefs::RecordingMode"); break;2513 case UISettingsDefs::RecordingMode_VideoOnly: strResult = QApplication::translate("VBoxGlobal", "Video Only", "UISettingsDefs::RecordingMode"); break; 2514 case UISettingsDefs::RecordingMode_AudioOnly: strResult = QApplication::translate("VBoxGlobal", "Audio Only", "UISettingsDefs::RecordingMode"); break; 2515 2515 default: 2516 2516 { … … 2527 2527 /* Here we have some fancy stuff allowing us 2528 2528 * to search through the keys using 'case-insensitive' rule: */ 2529 QStringList keys; QList<UISettingsDefs::RecordingMode> values;2530 keys << "Video/Audio"; values << UISettingsDefs::RecordingMode_VideoAudio;2531 keys << "Video Only"; values << UISettingsDefs::RecordingMode_VideoOnly;2532 keys << "Audio Only"; values << UISettingsDefs::RecordingMode_AudioOnly;2529 QStringList keys; QList<UISettingsDefs::RecordingMode> values; 2530 keys << "Video/Audio"; values << UISettingsDefs::RecordingMode_VideoAudio; 2531 keys << "Video Only"; values << UISettingsDefs::RecordingMode_VideoOnly; 2532 keys << "Audio Only"; values << UISettingsDefs::RecordingMode_AudioOnly; 2533 2533 /* Video/Audio for unknown words: */ 2534 2534 if (!keys.contains(strRecordingMode, Qt::CaseInsensitive)) -
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsDisplay.cpp
r76058 r76059 511 511 512 512 /* Update recording options */ 513 UISettingsDefs::RecordingMode enmRecordingMode =513 const UISettingsDefs::RecordingMode enmRecordingMode = 514 514 gpConverter->fromString<UISettingsDefs::RecordingMode>(m_pComboBoxCaptureMode->currentText()); 515 515 QStringList optionValues; 516 516 /* Option value for video recording: */ 517 optionValues.push_back((enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio) || 518 (enmRecordingMode == UISettingsDefs::RecordingMode_VideoOnly) ? "true" : "false"); 517 optionValues.push_back( (enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio) 518 || (enmRecordingMode == UISettingsDefs::RecordingMode_VideoOnly) 519 ? "true" : "false"); 519 520 /* Option value for audio recording: */ 520 optionValues.push_back((enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio) || 521 (enmRecordingMode == UISettingsDefs::RecordingMode_AudioOnly) ? "true" : "false"); 521 optionValues.push_back( (enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio) 522 || (enmRecordingMode == UISettingsDefs::RecordingMode_AudioOnly) 523 ? "true" : "false"); 522 524 523 525 if (m_pSliderAudioCaptureQuality->value() == 1) … … 1732 1734 (isMachineOnline() && !m_pCache->base().m_fRecordingEnabled && m_pCheckboxVideoCapture->isChecked()); 1733 1735 1734 UISettingsDefs::RecordingMode enmRecordingMode =1735 gpConverter->fromString<UISettingsDefs::RecordingMode>(m_pComboBoxCaptureMode->currentText());1736 1737 1736 /* Video Capture Screens option should be enabled only if: 1738 1737 * Machine is in *any* valid state and check-box is checked. */ 1739 1738 const bool fIsVideoCaptureScreenOptionEnabled = isMachineInValidMode() && m_pCheckboxVideoCapture->isChecked(); 1740 1741 bool fRecordVideo = enmRecordingMode == UISettingsDefs::RecordingMode_VideoOnly || 1742 enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio; 1743 bool fRecordAudio = enmRecordingMode == UISettingsDefs::RecordingMode_AudioOnly || 1744 enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio; 1739 const UISettingsDefs::RecordingMode enmRecordingMode = 1740 gpConverter->fromString<UISettingsDefs::RecordingMode>(m_pComboBoxCaptureMode->currentText()); 1741 const bool fRecordVideo = enmRecordingMode == UISettingsDefs::RecordingMode_VideoOnly 1742 || enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio; 1743 const bool fRecordAudio = enmRecordingMode == UISettingsDefs::RecordingMode_AudioOnly 1744 || enmRecordingMode == UISettingsDefs::RecordingMode_VideoAudio; 1745 1745 1746 1746 m_pLabelVideoCaptureSize->setEnabled(fIsRecordingOptionsEnabled && fRecordVideo);
Note:
See TracChangeset
for help on using the changeset viewer.

