| 229 | } |
| 230 | |
| 231 | void DebugManager::handleEvents(const dpf::Event &event) |
| 232 | { |
| 233 | QString topic = event.topic(); |
| 234 | QString data = event.data().toString(); |
| 235 | if (event.data() == debugger.prepareDebugProgress.name) { |
| 236 | // TODO(logan) |
| 237 | } else if (event.data() == project.activatedProject.name) { |
| 238 | auto projectInfo = qvariant_cast<ProjectInfo>(event.property(project.activatedProject.pKeys[0])); |
| 239 | activeProjectKitName = projectInfo.kitName(); |
| 240 | } else if (event.data() == project.createdProject.name) { |
| 241 | auto projectInfo = qvariant_cast<ProjectInfo>(event.property(project.createdProject.pKeys[0])); |
| 242 | activeProjectKitName = projectInfo.kitName(); |
| 243 | } else if (event.data() == project.deletedProject.name) { |
| 244 | activeProjectKitName.clear(); |
| 245 | } else if (event.data() == editor.switchedFile.name) { |
| 246 | // TODO(logan) |
| 247 | } else if (event.data() == editor.fileOpened.name) { |
| 248 | // TODO(logan) |
| 249 | } else if (event.data() == editor.fileClosed.name) { |
| 250 | // TODO(logan) |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | bool DebugManager::runCoredump(const QString &target, const QString &core, const QString &kit) |
| 255 | { |