debugger: open 'Add Breakpoint' dialog on double click on background

Change-Id: If42114089c879c8ebbd4bc28f8a29f0e8361f318
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-10-09 12:20:48 +02:00
parent 1d04c4c3df
commit bf2dabe120

View File

@@ -713,11 +713,15 @@ void BreakTreeView::keyPressEvent(QKeyEvent *ev)
void BreakTreeView::mouseDoubleClickEvent(QMouseEvent *ev)
{
QModelIndex indexUnderMouse = indexAt(ev->pos());
if (indexUnderMouse.isValid() && indexUnderMouse.column() >= 4) {
BreakpointModelId id = breakHandler()->findBreakpointByIndex(indexUnderMouse);
editBreakpoints(BreakpointModelIds() << id);
if (indexUnderMouse.isValid()) {
if (indexUnderMouse.column() >= 4) {
BreakpointModelId id = breakHandler()->findBreakpointByIndex(indexUnderMouse);
editBreakpoints(BreakpointModelIds() << id);
}
} else {
addBreakpoint();
}
QTreeView::mouseDoubleClickEvent(ev);
BaseTreeView::mouseDoubleClickEvent(ev);
}
void BreakTreeView::setModel(QAbstractItemModel *model)