Use tab key to switch to dialog controls and set default focus to input

This commit is contained in:
WarmUpTill 2025-03-27 18:07:50 +01:00 committed by WarmUpTill
parent 1e718b78c7
commit 53c535962f

View File

@ -67,6 +67,8 @@ NonModalMessageDialog::NonModalMessageDialog(const QString &message, Type type,
}
case Type::INPUT: {
_inputEdit = new ResizingPlainTextEdit(this);
_inputEdit->setTabChangesFocus(true);
_inputEdit->setFocus();
connect(_inputEdit, &ResizingPlainTextEdit::textChanged, this,
&NonModalMessageDialog::InputChanged);
layout->addWidget(_inputEdit);