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