| 252 | } |
| 253 | |
| 254 | QString MainWindow::debugGetFile(bool save) { |
| 255 | QString file; |
| 256 | QFileDialog dialog(this); |
| 257 | |
| 258 | dialog.setAcceptMode(save ? QFileDialog::AcceptSave : QFileDialog::AcceptOpen); |
| 259 | dialog.setFileMode(QFileDialog::AnyFile); |
| 260 | dialog.setDirectory(m_dir); |
| 261 | dialog.setNameFilter(tr("Debugging Info (*.ini)")); |
| 262 | dialog.setWindowTitle(save ? tr("Debugger Export") : tr("Debugger Import")); |
| 263 | dialog.setDefaultSuffix(QStringLiteral("ini")); |
| 264 | dialog.exec(); |
| 265 | |
| 266 | if (!dialog.selectedFiles().isEmpty()) { |
| 267 | QStringList selected = dialog.selectedFiles(); |
| 268 | file = selected.first(); |
| 269 | } |
| 270 | |
| 271 | m_dir = dialog.directory(); |
| 272 | return file; |
| 273 | } |
| 274 | |
| 275 | void MainWindow::debugRaise() { |
| 276 | debug_clear_basic_step(); |
nothing calls this directly
no outgoing calls
no test coverage detected