2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-02 23:45:44 +00:00

Improve mouse/keyboard selection interactions.

Fixes #5458.
This commit is contained in:
John Preston
2018-12-25 16:41:40 +04:00
parent 44ff8f92ac
commit e5536880fb
9 changed files with 139 additions and 115 deletions

View File

@@ -1378,16 +1378,12 @@ void DialogsWidget::keyPressEvent(QKeyEvent *e) {
}
}
} else if (e->key() == Qt::Key_Down) {
_inner->setMouseSelection(false);
_inner->selectSkip(1);
} else if (e->key() == Qt::Key_Up) {
_inner->setMouseSelection(false);
_inner->selectSkip(-1);
} else if (e->key() == Qt::Key_PageDown) {
_inner->setMouseSelection(false);
_inner->selectSkipPage(_scroll->height(), 1);
} else if (e->key() == Qt::Key_PageUp) {
_inner->setMouseSelection(false);
_inner->selectSkipPage(_scroll->height(), -1);
} else {
e->ignore();