diff options
| author | Frank Reininghaus <[email protected]> | 2013-10-16 22:37:50 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2013-10-16 22:39:47 +0200 |
| commit | 77fd0e771ac2e173438c98abc1725d1818b4b868 (patch) | |
| tree | 1891ea70c0d634aaae5bc431a06ba575ea63b9d7 /src/kitemviews | |
| parent | 011299eb6ee8397f9d716e2196801b748c511adb (diff) | |
Abort loading the current URL if the user presses Escape
BUG: 323181
FIXED-IN: 4.12.0
REVIEW: 113234
Diffstat (limited to 'src/kitemviews')
| -rw-r--r-- | src/kitemviews/kitemlistcontroller.cpp | 1 | ||||
| -rw-r--r-- | src/kitemviews/kitemlistcontroller.h | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistcontroller.cpp b/src/kitemviews/kitemlistcontroller.cpp index 9335ab816..befb09713 100644 --- a/src/kitemviews/kitemlistcontroller.cpp +++ b/src/kitemviews/kitemlistcontroller.cpp @@ -403,6 +403,7 @@ bool KItemListController::keyPressEvent(QKeyEvent* event) m_selectionManager->clearSelection(); } m_keyboardManager->cancelSearch(); + emit escapePressed(); break; case Qt::Key_Space: diff --git a/src/kitemviews/kitemlistcontroller.h b/src/kitemviews/kitemlistcontroller.h index 4d5fee345..bb72856e0 100644 --- a/src/kitemviews/kitemlistcontroller.h +++ b/src/kitemviews/kitemlistcontroller.h @@ -230,6 +230,11 @@ signals: */ void aboveItemDropEvent(int index, QGraphicsSceneDragDropEvent* event); + /** + * Is emitted if the Escape key is pressed. + */ + void escapePressed(); + void modelChanged(KItemModelBase* current, KItemModelBase* previous); void viewChanged(KItemListView* current, KItemListView* previous); |
