/*! Defines the actions used by the BreakpointsTreeView context menu. */ void BreakpointsTreeView::createActions() { /* Go to file action */ mpGotoFileAction = new QAction(QIcon(":/Resources/icons/next.svg"), tr("Go to File"), this); mpGotoFileAction->setStatusTip(tr("Goto file location")); connect(mpGotoFileAction, SIGNAL(triggered()), SLOT(gotoFile())); /* Add breakpoint action */ mpAddBreakpointAction = new QAction(QIcon(":/Resources/icons/add-icon.svg"), Helper::add, this); mpAddBreakpointAction->setStatusTip(tr("Adds a breakpoint")); connect(mpAddBreakpointAction, SIGNAL(triggered()), SLOT(addBreakpoint())); /* Edit breakpoint action */ mpEditBreakpointAction = new QAction(QIcon(":/Resources/icons/edit-icon.svg"), Helper::edit, this); mpEditBreakpointAction->setStatusTip(tr("Edits a breakpoint")); connect(mpEditBreakpointAction, SIGNAL(triggered()), SLOT(editBreakpoint())); /* Remove breakpoint action */ mpDeleteBreakpointAction = new QAction(QIcon(":/Resources/icons/delete.svg"), Helper::deleteStr, this); mpDeleteBreakpointAction->setStatusTip(tr("Deletes a breakpoint")); connect(mpDeleteBreakpointAction, SIGNAL(triggered()), SLOT(deleteBreakpoint())); /* remove all breakpoints action */ mpDeleteAllBreakpointsAction = new QAction(tr("Delete All"), this); mpDeleteAllBreakpointsAction->setStatusTip(tr("Deletes all the breakpoints")); connect(mpDeleteAllBreakpointsAction, SIGNAL(triggered()), SLOT(deleteAllBreakpoints())); }
/*! Slot activated when BreakpointsTreeView::doubleClicked() signal is raised. */ void BreakpointsTreeView::breakPointDoubleClicked(const QModelIndex &index) { Q_UNUSED(index); gotoFile(); }
void QuickOpenFunctionDialog::slotExecuted(QListBoxItem* item) { if( item ){ gotoFile( item->text() ); } }