| 355 | } |
| 356 | |
| 357 | void |
| 358 | ScriptEditor::onSourceScriptClicked() |
| 359 | { |
| 360 | std::vector<std::string> filters; |
| 361 | |
| 362 | filters.push_back("py"); |
| 363 | SequenceFileDialog dialog(this, filters, false, SequenceFileDialog::eFileDialogModeOpen, getGui()->getLastLoadProjectDirectory().toStdString(), |
| 364 | getGui(), false); |
| 365 | |
| 366 | if ( dialog.exec() ) { |
| 367 | QDir currentDir = dialog.currentDirectory(); |
| 368 | getGui()->updateLastOpenedProjectPath( currentDir.absolutePath() ); |
| 369 | |
| 370 | QString fileName( QString::fromUtf8( dialog.selectedFiles().c_str() ) ); |
| 371 | sourceScript(fileName); |
| 372 | } |
| 373 | } |
| 374 | |
| 375 | void |
| 376 | ScriptEditor::onLoadScriptClicked() |
nothing calls this directly
no test coverage detected