forked from qt-creator/qt-creator
Fixes: Resources in resource editor can be removed using the "delete" key
Task: - RevBy: thorbjorn AutoTest: - Details: -
This commit is contained in:
@@ -382,6 +382,14 @@ void ResourceView::mouseReleaseEvent(QMouseEvent *e)
|
|||||||
QTreeView::mouseReleaseEvent(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)
|
void ResourceView::popupMenu(const QModelIndex &index)
|
||||||
{
|
{
|
||||||
if (!m_releasePos.isNull()) {
|
if (!m_releasePos.isNull()) {
|
||||||
|
|||||||
@@ -138,6 +138,7 @@ protected:
|
|||||||
void changeLang(const QModelIndex &index);
|
void changeLang(const QModelIndex &index);
|
||||||
void changeAlias(const QModelIndex &index);
|
void changeAlias(const QModelIndex &index);
|
||||||
void mouseReleaseEvent(QMouseEvent *e);
|
void mouseReleaseEvent(QMouseEvent *e);
|
||||||
|
void keyPressEvent(QKeyEvent *e);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void removeItem();
|
void removeItem();
|
||||||
|
|||||||
Reference in New Issue
Block a user