Apply correct tab order to Category options dialog

Also pre-select (sub)category name for editing when dialog is opened for creating new (sub)category.

PR #18270.
Closes #18265.
This commit is contained in:
Vladimir Golovnev
2022-12-25 16:14:59 +03:00
committed by GitHub
parent 3f39bd9f35
commit ebad387c1a
2 changed files with 20 additions and 11 deletions

View File

@@ -133,6 +133,9 @@ QString TorrentCategoryDialog::categoryName() const
void TorrentCategoryDialog::setCategoryName(const QString &categoryName)
{
m_ui->textCategoryName->setText(categoryName);
const int subcategoryNameStart = categoryName.lastIndexOf(u"/") + 1;
m_ui->textCategoryName->setSelection(subcategoryNameStart, (categoryName.size() - subcategoryNameStart));
}
BitTorrent::CategoryOptions TorrentCategoryDialog::categoryOptions() const