diff options
| author | LostDragonist <lost.dragonist@gmail.com> | 2018-12-14 21:29:49 -0600 |
|---|---|---|
| committer | LostDragonist <lost.dragonist@gmail.com> | 2018-12-20 20:57:09 -0600 |
| commit | 9bc15eb6f7ab73b01a1e500c16473c4b2730c44e (patch) | |
| tree | 4b13bfeb7a8567ecf0411a43b7592ed992e6dcc5 /src/mainwindow.cpp | |
| parent | 70ddfaadbfdf3999eea0fe50f7cdac3675e5f019 (diff) | |
Add hotkeys for download filter and allow ESC to clear filter more often
Diffstat (limited to 'src/mainwindow.cpp')
| -rw-r--r-- | src/mainwindow.cpp | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 44381864..f2f190ff 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -2964,23 +2964,33 @@ void MainWindow::search_activated() ui->modFilterEdit->setSelection(0, INT_MAX);
}
- if (ui->espList->hasFocus() || ui->espFilterEdit->hasFocus()) {
+ else if (ui->espList->hasFocus() || ui->espFilterEdit->hasFocus()) {
ui->espFilterEdit->setFocus();
ui->espFilterEdit->setSelection(0, INT_MAX);
}
+
+ else if (ui->downloadView->hasFocus() || ui->downloadFilterEdit->hasFocus()) {
+ ui->downloadFilterEdit->setFocus();
+ ui->downloadFilterEdit->setSelection(0, INT_MAX);
+ }
}
void MainWindow::searchClear_activated()
{
- if (ui->modFilterEdit->hasFocus()) {
+ if (ui->modList->hasFocus() || ui->modFilterEdit->hasFocus()) {
ui->modFilterEdit->clear();
ui->modList->setFocus();
}
- if (ui->espFilterEdit->hasFocus()) {
+ else if (ui->espList->hasFocus() || ui->espFilterEdit->hasFocus()) {
ui->espFilterEdit->clear();
ui->espList->setFocus();
}
+
+ else if (ui->downloadView->hasFocus() || ui->downloadFilterEdit->hasFocus()) {
+ ui->downloadFilterEdit->clear();
+ ui->downloadView->setFocus();
+ }
}
void MainWindow::information_clicked()
|
