diff options
author | am <am@f440f766-f032-0410-8965-dc7d17de2ca0> | 2009-07-06 15:51:54 +0000 |
---|---|---|
committer | am <am@f440f766-f032-0410-8965-dc7d17de2ca0> | 2009-07-06 15:51:54 +0000 |
commit | 6af9b265b0e9e3bc88d9e0bb61701aac64b2f8f1 (patch) | |
tree | 1205a69e562e1e61880345da052a38f245b8eb13 /fileview.cpp | |
parent | ea9e5d0f1e02ca8c8859bbf59f2081b819f1d329 (diff) | |
download | SheMov-6af9b265b0e9e3bc88d9e0bb61701aac64b2f8f1.tar.gz SheMov-6af9b265b0e9e3bc88d9e0bb61701aac64b2f8f1.tar.bz2 SheMov-6af9b265b0e9e3bc88d9e0bb61701aac64b2f8f1.zip |
-implemented sorting in fileview
-implemented location bar
git-svn-id: file:///var/svn/repos2/shemov/trunk@378 f440f766-f032-0410-8965-dc7d17de2ca0
Diffstat (limited to 'fileview.cpp')
-rw-r--r-- | fileview.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/fileview.cpp b/fileview.cpp index b402bd1..a09762d 100644 --- a/fileview.cpp +++ b/fileview.cpp @@ -8,6 +8,7 @@ #include <QContextMenuEvent> #include <QMenu> #include <QAction> +#include <QKeyEvent> #include "fileview.h" @@ -28,3 +29,17 @@ void FileView::contextMenuEvent(QContextMenuEvent *e){ contextMenu.exec(e->globalPos()); } +void FileView::keyPressEvent(QKeyEvent *e){ + switch(e->key()){ + case Qt::Key_Right: + case Qt::Key_Asterisk: + e->accept(); + break; + case Qt::Key_Backspace: + emit upDir(); + e->accept(); + break; + default: + QTreeView::keyPressEvent(e); + } +} |