diff options
| author | Peter Penz <[email protected]> | 2008-05-29 18:00:59 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-05-29 18:00:59 +0000 |
| commit | 1efa3ccad76fa709791d0e322b17d1a00f5d1a7e (patch) | |
| tree | 4bed812ecde67d078326a884f870ff3e7290d2b6 /src/dolphindetailsview.h | |
| parent | d0df0730644b8ff4f3cdd908411cd0b44a6dc978 (diff) | |
Only select an item if the current item has been changed by a key press (e. g. QTreeView sets the current item when the view loses the focus).
svn path=/trunk/KDE/kdebase/apps/; revision=814234
Diffstat (limited to 'src/dolphindetailsview.h')
| -rw-r--r-- | src/dolphindetailsview.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dolphindetailsview.h b/src/dolphindetailsview.h index 0acafddfc..eae04646a 100644 --- a/src/dolphindetailsview.h +++ b/src/dolphindetailsview.h @@ -58,6 +58,7 @@ protected: virtual void dropEvent(QDropEvent* event); virtual void paintEvent(QPaintEvent* event); virtual void keyPressEvent(QKeyEvent* event); + virtual void keyReleaseEvent(QKeyEvent* event); virtual void resizeEvent(QResizeEvent* event); virtual void wheelEvent(QWheelEvent* event); virtual void currentChanged(const QModelIndex& current, const QModelIndex& previous); @@ -158,6 +159,7 @@ private: private: bool m_autoResize; // if true, the columns are resized automatically to the available width bool m_expandingTogglePressed; + bool m_keyPressed; // true if a key is pressed currently; info used by currentChanged() DolphinController* m_controller; SelectionManager* m_selectionManager; |
