VirtualBox

Changeset 93822 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Feb 17, 2022 10:20:39 AM (3 years ago)
Author:
vboxsync
Message:

FE/Qt: Checking pointer before creating the connection.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINameAndSystemEditor.cpp

    r93607 r93822  
    285285{
    286286    AssertReturnVoid(m_pEditionSelector && names.size() == ids.size());
    287 
    288287    m_pEditionSelector->clear();
    289 
    290288    for (int i = 0; i < names.size(); ++i)
    291289        m_pEditionSelector->addItem(names[i], QVariant::fromValue(ids[i]) /* user data */);
     
    501499                m_pMainLayout->addWidget(m_pNameLineEdit, iRow, 1, 1, 2);
    502500            }
    503 
    504501            ++iRow;
    505502        }
     
    527524                m_pMainLayout->addWidget(m_pPathSelector, iRow, 1, 1, 2);
    528525            }
    529 
    530526            ++iRow;
    531527        }
     
    539535                m_pImageLabel->setAlignment(Qt::AlignRight);
    540536                m_pImageLabel->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
    541 
    542537                m_pMainLayout->addWidget(m_pImageLabel, iRow, 0);
    543538            }
     
    552547                m_pImageSelector->setInitialPath(uiCommon().defaultFolderPathForType(UIMediumDeviceType_DVD));
    553548                m_pImageSelector->setRecentMediaListType(UIMediumDeviceType_DVD);
    554 
    555549                m_pMainLayout->addWidget(m_pImageSelector, iRow, 1, 1, 2);
    556550            }
    557 
    558551            ++iRow;
    559552        }
    560 
    561553
    562554        if (m_fChooseEdition)
     
    576568            {
    577569                m_pEditionLabel->setBuddy(m_pEditionSelector->focusProxy());
    578 
    579570                m_pMainLayout->addWidget(m_pEditionSelector, iRow, 1, 1, 2);
    580571            }
    581 
    582572            ++iRow;
    583573        }
    584 
    585574
    586575        if (m_fChooseType)
     
    713702        connect(m_pImageSelector, &UIFilePathSelector::pathChanged,
    714703                this, &UINameAndSystemEditor::sigImageChanged);
    715     connect(m_pEditionSelector, static_cast<void(QIComboBox::*)(int)>(&QIComboBox::currentIndexChanged),
    716             this, &UINameAndSystemEditor::sltSelectedEditionsChanged);
     704    if (m_pEditionSelector)
     705        connect(m_pEditionSelector, static_cast<void(QIComboBox::*)(int)>(&QIComboBox::currentIndexChanged),
     706                this, &UINameAndSystemEditor::sltSelectedEditionsChanged);
    717707}
    718708
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