VirtualBox

Changeset 100508 in vbox


Ignore:
Timestamp:
Jul 11, 2023 11:22:54 AM (22 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
158293
Message:

FE/Qt: bugref:9080. Set file dialog parent to active window.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp

    r100496 r100508  
    26412641    virtual void retranslateUi() RT_OVERRIDE
    26422642    {
    2643         setName(QApplication::translate("UIActionPool", "SaveAs"));
     2643        setName(QApplication::translate("UIActionPool", "Change Path"));
    26442644        setShortcutScope(QApplication::translate("UIActionPool", "VISO Creator"));
    26452645        setStatusTip(QApplication::translate("UIActionPool", "Select a file to save the VISO content."));
  • trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.cpp

    r100503 r100508  
    421421void UIVisoCreatorWidget::sltOpenAction()
    422422{
    423     if (!msgCenter().confirmVisoDiscard(this))
     423    QWidget *pActive =  QApplication::activeWindow();
     424    AssertReturnVoid(pActive);
     425
     426    if (!msgCenter().confirmVisoDiscard(pActive))
    424427        return;
    425 
    426428    QString strFileName =  QIFileDialog::getOpenFileName(uiCommon().defaultFolderPathForType(UIMediumDeviceType_DVD),
    427                                                          "VISO files (*.viso)", this, UIVisoCreatorWidget::tr("Select a VISO file to load"));
     429                                                         "VISO files (*.viso)", pActive, UIVisoCreatorWidget::tr("Select a VISO file to load"));
    428430    if (!strFileName.isEmpty() && m_pVISOContentBrowser)
    429431        m_pVISOContentBrowser->parseVisoFileContent(strFileName);
     
    432434void UIVisoCreatorWidget::sltSaveAsAction()
    433435{
    434     QString strSaveFileName = QIFileDialog::getSaveFileName(visoFileFullPath(), "VISO files (*.viso)", this,
     436    QWidget *pActive =  QApplication::activeWindow();
     437    AssertReturnVoid(pActive);
     438
     439    QString strSaveFileName = QIFileDialog::getSaveFileName(visoFileFullPath(), "VISO files (*.viso)", pActive,
    435440                                                            UIVisoCreatorWidget::tr("Select a file to save Viso content to"));
    436441    if (visoFileFullPath() != strSaveFileName)
     
    732737    prepareWidgets(strVisoFilePath, strMachineName);
    733738    loadSettings();
     739    setObjectName("VISO dialog");
    734740}
    735741
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette