-rw-r--r-- | noncore/apps/opie-console/mainwindow.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/mainwindow.cpp b/noncore/apps/opie-console/mainwindow.cpp index 7ffeca7..89f3516 100644 --- a/noncore/apps/opie-console/mainwindow.cpp +++ b/noncore/apps/opie-console/mainwindow.cpp | |||
@@ -288,39 +288,41 @@ void MainWindow::slotNew() { | |||
288 | void MainWindow::slotRecordScript() { | 288 | void MainWindow::slotRecordScript() { |
289 | if (currentSession()) { | 289 | if (currentSession()) { |
290 | currentSession()->emulationHandler()->startRecording(); | 290 | currentSession()->emulationHandler()->startRecording(); |
291 | } | 291 | } |
292 | } | 292 | } |
293 | 293 | ||
294 | void MainWindow::slotSaveScript() { | 294 | void MainWindow::slotSaveScript() { |
295 | if (currentSession() && currentSession()->emulationHandler()->isRecording()) { | 295 | if (currentSession() && currentSession()->emulationHandler()->isRecording()) { |
296 | MimeTypes types; | 296 | MimeTypes types; |
297 | QStringList script; | 297 | QStringList script; |
298 | script << "text/plain"; | 298 | script << "text/plain"; |
299 | script << "text/all"; | 299 | script << "text/all"; |
300 | script << "application/octet-stream"; | ||
300 | types.insert("Script", script); | 301 | types.insert("Script", script); |
301 | QString filename = OFileDialog::getSaveFileName(2, "/", QString::null, types); | 302 | QString filename = OFileDialog::getSaveFileName(2, "/", QString::null, types); |
302 | if (!filename.isEmpty()) { | 303 | if (!filename.isEmpty()) { |
303 | currentSession()->emulationHandler()->script()->saveTo(filename); | 304 | currentSession()->emulationHandler()->script()->saveTo(filename); |
304 | currentSession()->emulationHandler()->clearScript(); | 305 | currentSession()->emulationHandler()->clearScript(); |
305 | } | 306 | } |
306 | } | 307 | } |
307 | } | 308 | } |
308 | 309 | ||
309 | void MainWindow::slotRunScript() { | 310 | void MainWindow::slotRunScript() { |
310 | if (currentSession()) { | 311 | if (currentSession()) { |
311 | MimeTypes types; | 312 | MimeTypes types; |
312 | QStringList script; | 313 | QStringList script; |
313 | script << "text/plain"; | 314 | script << "text/plain"; |
314 | script << "text/all"; | 315 | script << "text/all"; |
316 | script << "application/octet-stream"; | ||
315 | types.insert("Script", script); | 317 | types.insert("Script", script); |
316 | QString filename = OFileDialog::getOpenFileName(2, "/", QString::null, types); | 318 | QString filename = OFileDialog::getOpenFileName(2, "/", QString::null, types); |
317 | if (!filename.isEmpty()) { | 319 | if (!filename.isEmpty()) { |
318 | Script script(DocLnk(filename).file()); | 320 | Script script(DocLnk(filename).file()); |
319 | currentSession()->emulationHandler()->runScript(&script); | 321 | currentSession()->emulationHandler()->runScript(&script); |
320 | } | 322 | } |
321 | } | 323 | } |
322 | } | 324 | } |
323 | 325 | ||
324 | void MainWindow::slotConnect() { | 326 | void MainWindow::slotConnect() { |
325 | if ( currentSession() ) { | 327 | if ( currentSession() ) { |
326 | bool ret = currentSession()->layer()->open(); | 328 | bool ret = currentSession()->layer()->open(); |