-rw-r--r-- | korganizer/mainwindow.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp index 40f2cf4..be69be7 100644 --- a/korganizer/mainwindow.cpp +++ b/korganizer/mainwindow.cpp @@ -50,8 +50,9 @@ #include "kconfig.h" #include "simplealarmclient.h" - using namespace KCal; #ifndef _WIN32_ #include <unistd.h> +#else +#include "koimportoldialog.h" #endif #include "mainwindow.h" @@ -585,4 +586,12 @@ void MainWindow::initActions() action->addTo( importMenu ); connect( action, SIGNAL( activated() ), SLOT( importQtopia() ) ); +#else +#ifdef _WIN32_ + importMenu->insertSeparator(); + action = new QAction( "import_ol", i18n("Import from OL"), 0, + this ); + action->addTo( importMenu ); + connect( action, SIGNAL( activated() ), SLOT( importOL() ) ); +#endif #endif @@ -931,5 +940,7 @@ void MainWindow::slotSyncMenu( int action ) //qDebug("syncaction %d ", action); if ( action == 0 ) { + confSync(); + return; } @@ -1220,4 +1231,13 @@ void MainWindow::enableIncidenceActions( bool enabled ) } +void MainWindow::importOL() +{ +#ifdef _WIN32_ + KOImportOLdialog *id = new KOImportOLdialog("Import from OL - select folder!" , mView->calendar(),this ); + id->exec(); + delete id; + mView->updateView(); +#endif +} void MainWindow::importBday() { |