-rw-r--r-- | noncore/apps/opie-console/mainwindow.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/noncore/apps/opie-console/mainwindow.cpp b/noncore/apps/opie-console/mainwindow.cpp index 9b615f1..21de5c0 100644 --- a/noncore/apps/opie-console/mainwindow.cpp +++ b/noncore/apps/opie-console/mainwindow.cpp | |||
@@ -24,15 +24,13 @@ using namespace Opie::Ui; | |||
24 | #include <qwhatsthis.h> | 24 | #include <qwhatsthis.h> |
25 | #include <qfileinfo.h> | 25 | #include <qfileinfo.h> |
26 | 26 | ||
27 | /* STD */ | 27 | /* STD */ |
28 | #include <assert.h> | 28 | #include <assert.h> |
29 | 29 | ||
30 | #ifdef EAST | ||
31 | #include <opie2/oconfig.h> | 30 | #include <opie2/oconfig.h> |
32 | #endif | ||
33 | 31 | ||
34 | MainWindow::MainWindow(QWidget *parent, const char *name, WFlags) : QMainWindow(parent, name, WStyle_ContextHelp) { | 32 | MainWindow::MainWindow(QWidget *parent, const char *name, WFlags) : QMainWindow(parent, name, WStyle_ContextHelp) { |
35 | 33 | ||
36 | #ifdef FSCKED_DISTRI | 34 | #ifdef FSCKED_DISTRI |
37 | FixIt fix; | 35 | FixIt fix; |
38 | fix.fixIt(); | 36 | fix.fixIt(); |
@@ -744,13 +742,16 @@ void MainWindow::slotSaveLog() { | |||
744 | currentSession()->emulationHandler()->clearLog(); | 742 | currentSession()->emulationHandler()->clearLog(); |
745 | } else { | 743 | } else { |
746 | QMap<QString, QStringList> map; | 744 | QMap<QString, QStringList> map; |
747 | QStringList text; | 745 | QStringList text; |
748 | text << "text/plain"; | 746 | text << "text/plain"; |
749 | map.insert(tr("Log"), text ); | 747 | map.insert(tr("Log"), text ); |
750 | QString m_logName = OFileDialog::getSaveFileName(2, QPEApplication::documentDir(), QString::null, map); | 748 | Opie::Core::OConfig cfg("opie-console"); |
749 | cfg.setGroup("defaults"); | ||
750 | QString startDir = cfg.readEntry("defaultlogdir", QPEApplication::documentDir() ); | ||
751 | QString m_logName = OFileDialog::getSaveFileName(2, startDir, QString::null, map, 0, startDir); | ||
751 | if (m_logName.isEmpty() ) return; | 752 | if (m_logName.isEmpty() ) return; |
752 | 753 | ||
753 | m_recordLog->setText( tr("Stop log") ); | 754 | m_recordLog->setText( tr("Stop log") ); |
754 | m_recordingLog = true; | 755 | m_recordingLog = true; |
755 | currentSession()->emulationHandler()->startLogging(m_logName); | 756 | currentSession()->emulationHandler()->startLogging(m_logName); |
756 | } | 757 | } |