diff options
Diffstat (limited to 'src/designer/src/lib/shared/newactiondialog.cpp')
-rw-r--r-- | src/designer/src/lib/shared/newactiondialog.cpp | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/src/designer/src/lib/shared/newactiondialog.cpp b/src/designer/src/lib/shared/newactiondialog.cpp index 676d4a80a..d5380bfcb 100644 --- a/src/designer/src/lib/shared/newactiondialog.cpp +++ b/src/designer/src/lib/shared/newactiondialog.cpp @@ -78,7 +78,7 @@ NewActionDialog::NewActionDialog(ActionEditor *parent) : this, &NewActionDialog::slotResetKeySequence); setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); - m_ui->editActionText->setFocus(); + focusText(); updateButtons(); QDesignerFormWindowInterface *form = parent->formWindow(); @@ -96,6 +96,31 @@ NewActionDialog::~NewActionDialog() delete m_ui; } +void NewActionDialog::focusName() +{ + m_ui->editObjectName->setFocus(); +} + +void NewActionDialog::focusText() +{ + m_ui->editActionText->setFocus(); +} + +void NewActionDialog::focusTooltip() +{ + m_ui->tooltipEditor->setFocus(); +} + +void NewActionDialog::focusShortcut() +{ + m_ui->keySequenceEdit->setFocus(); +} + +void NewActionDialog::focusCheckable() +{ + m_ui->checkableCheckBox->setFocus(); +} + QString NewActionDialog::actionText() const { return m_ui->editActionText->text(); |