VirtualBox

Changeset 67985 in vbox


Ignore:
Timestamp:
Jul 17, 2017 9:11:52 AM (8 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:8400: Virtual Media Manager: Details widget: Proper initialization for medium size-editor; a bit of helping stuff.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumDetailsWidget.cpp

    r67969 r67985  
    597597    m_pEditorSize->setEnabled(fEnableResize);
    598598    m_pEditorSize->setMediumSize(m_newData.m_options.m_uLogicalSize);
     599    sltSizeValueChanged(m_pEditorSize->mediumSize());
    599600
    600601    /* Load description: */
     
    672673void UIMediumDetailsWidget::updateButtonStates()
    673674{
    674 //    if (m_oldData != m_newData)
    675 //        printf("Type: %d\n",
    676 //               (int)m_newData.m_enmType);
     675//    if (m_newData != m_oldData)
     676//    {
     677//        if (m_newData.m_options != m_oldData.m_options)
     678//        {
     679//            if (m_newData.m_options.m_enmType != m_oldData.m_options.m_enmType)
     680//                printf("Type: %d\n", (int)m_newData.m_options.m_enmType);
     681//            if (m_newData.m_options.m_uLogicalSize != m_oldData.m_options.m_uLogicalSize)
     682//                printf("Size: %llu vs %llu\n", m_newData.m_options.m_uLogicalSize, m_oldData.m_options.m_uLogicalSize);
     683//            if (m_newData.m_options.m_strLocation != m_oldData.m_options.m_strLocation)
     684//                printf("Location: %s\n", m_newData.m_options.m_strLocation.toUtf8().constData());
     685//            if (m_newData.m_options.m_strDescription != m_oldData.m_options.m_strDescription)
     686//                printf("Description: %s\n", m_newData.m_options.m_strDescription.toUtf8().constData());
     687//        }
     688//    }
    677689
    678690    /* Update 'Apply' / 'Reset' button states: */
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIMediumSizeEditor.cpp

    r67964 r67985  
    5555    /* Remember the new size: */
    5656    m_uSize = uSize;
    57     /* And assign it to the slider, editor will be auto-updated: */
     57    /* And assign it to the slider & editor: */
     58    m_pSlider->blockSignals(true);
    5859    m_pSlider->setValue(sizeMBToSlider(m_uSize, m_iSliderScale));
     60    m_pSlider->blockSignals(false);
     61    m_pEditor->blockSignals(true);
     62    m_pEditor->setText(vboxGlobal().formatSize(m_uSize));
     63    m_pEditor->blockSignals(false);
    5964}
    6065
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