| 1137 | } |
| 1138 | |
| 1139 | void DAPDebugger::slotFrameSelected() |
| 1140 | { |
| 1141 | // update local variables. |
| 1142 | d->processingVariablesTimer.start(50); |
| 1143 | d->processingVariablesCount.ref(); |
| 1144 | auto curFrame = d->stackModel.currentFrame(); |
| 1145 | QtConcurrent::run([=]() { |
| 1146 | IVariables locals; |
| 1147 | getLocals(curFrame.frameId, &locals); |
| 1148 | d->localsModel.clearHighlightItems(); |
| 1149 | d->localsModel.setDatas(locals); |
| 1150 | d->processingVariablesCount.deref(); |
| 1151 | emit processingVariablesDone(); |
| 1152 | }); |
| 1153 | } |
| 1154 | |
| 1155 | void DAPDebugger::slotBreakpointSelected(const QModelIndex &index) |
| 1156 | { |
nothing calls this directly
no test coverage detected