VirtualBox

Changeset 86979 in vbox


Ignore:
Timestamp:
Nov 26, 2020 7:04:40 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
141525
Message:

FE/Qt: bugref:9831. Enabling F1 button for help in wizards

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

Legend:

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

    r86963 r86979  
    34633463{
    34643464# if defined(VBOX_WITH_DOCS_QHELP) && (QT_VERSION >= QT_VERSION_CHECK(5, 9, 0))
    3465     QAbstractButton *pSender = qobject_cast<QAbstractButton*>(sender());
     3465    QWidget *pSender = qobject_cast<QWidget*>(sender());
    34663466    if (!pSender)
    34673467        return;
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/UIWizard.cpp

    r86907 r86979  
    271271{
    272272    setOptions(options() | QWizard::HaveHelpButton);
     273    setProperty("helptag", strHelpTag);
    273274    if (button(QWizard::HelpButton))
    274     {
    275         button(QWizard::HelpButton)->setProperty("helptag", strHelpTag);
    276         connect(button(QWizard::HelpButton), &QAbstractButton::pressed,
    277                 &(msgCenter()), &UIMessageCenter::sltHandleDialogHelpButtonPress);
    278     }
     275        button(QWizard::HelpButton)->setShortcut(Qt::Key_F1);
     276    connect(this, &UIWizard::helpRequested, &msgCenter(), &UIMessageCenter::sltHandleDialogHelpButtonPress);
    279277}
    280278
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVM.cpp

    r82968 r86979  
    188188void UIWizardCloneVM::prepare()
    189189{
     190    enableHelpButton("clone");
    190191    QString strDefaultMachineFolder = uiCommon().virtualBox().GetSystemProperties().GetDefaultMachineFolder();
    191192    /* Create corresponding pages: */
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp

    r86907 r86979  
    7272void UIWizardNewVM::prepare()
    7373{
     74    enableHelpButton("gui-createvm");
    7475    /* Create corresponding pages: */
    7576    switch (mode())
     
    9495        }
    9596    }
    96     enableHelpButton("gui-createvm");
    9797    /* Call to base-class: */
    9898    UIWizard::prepare();
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