diff options
author | Olli Werwolff <qtc-commiter@nokia.com> | 2009-01-29 16:50:34 +0100 |
---|---|---|
committer | Olli Werwolff <qtc-commiter@nokia.com> | 2009-01-29 16:50:34 +0100 |
commit | 608ec4979bac9f42e49134390debbcd6a515fc5c (patch) | |
tree | bc618ede91559e597fb341a8b14b35e0c46a81e3 /src/shared/qrceditor | |
parent | e4e26a9113464e8360a53e277c6347c87c9ddb2c (diff) | |
download | qt-creator-608ec4979bac9f42e49134390debbcd6a515fc5c.tar.gz |
Fixes: Resources in resource editor can be removed using the "delete" key
Task: -
RevBy: thorbjorn
AutoTest: -
Details: -
Diffstat (limited to 'src/shared/qrceditor')
-rw-r--r-- | src/shared/qrceditor/resourceview.cpp | 8 | ||||
-rw-r--r-- | src/shared/qrceditor/resourceview.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/shared/qrceditor/resourceview.cpp b/src/shared/qrceditor/resourceview.cpp index ee9c507337..cb010f0f4b 100644 --- a/src/shared/qrceditor/resourceview.cpp +++ b/src/shared/qrceditor/resourceview.cpp @@ -382,6 +382,14 @@ void ResourceView::mouseReleaseEvent(QMouseEvent *e) QTreeView::mouseReleaseEvent(e); } +void ResourceView::keyPressEvent(QKeyEvent *e) +{ + if (e->key() == Qt::Key_Delete) + removeItem(); + else + QTreeView::keyPressEvent(e); +} + void ResourceView::popupMenu(const QModelIndex &index) { if (!m_releasePos.isNull()) { diff --git a/src/shared/qrceditor/resourceview.h b/src/shared/qrceditor/resourceview.h index ae11b2db93..f50e6e6c43 100644 --- a/src/shared/qrceditor/resourceview.h +++ b/src/shared/qrceditor/resourceview.h @@ -138,6 +138,7 @@ protected: void changeLang(const QModelIndex &index); void changeAlias(const QModelIndex &index); void mouseReleaseEvent(QMouseEvent *e); + void keyPressEvent(QKeyEvent *e); signals: void removeItem(); |