summaryrefslogtreecommitdiffabout
path: root/korganizer/kodialogmanager.cpp
Side-by-side diff
Diffstat (limited to 'korganizer/kodialogmanager.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/kodialogmanager.cpp23
1 files changed, 5 insertions, 18 deletions
diff --git a/korganizer/kodialogmanager.cpp b/korganizer/kodialogmanager.cpp
index aa30c52..3dfa344 100644
--- a/korganizer/kodialogmanager.cpp
+++ b/korganizer/kodialogmanager.cpp
@@ -85,49 +85,36 @@ void KODialogManager::createOutgoingDialog()
if (mIncomingDialog) mIncomingDialog->setOutgoingDialog(mOutgoingDialog);
connect(mOutgoingDialog,SIGNAL(numMessagesChanged(int)),
mMainView,SIGNAL(numOutgoingChanged(int)));
}
}
void KODialogManager::showGlobalOptionsDialog( bool showSync )
{
- if (!mOptionsDialog) {
- mOptionsDialog = new KOPrefsDialog(0);
- connect(mOptionsDialog,SIGNAL(configChanged()),
- mMainView,SLOT(updateConfig()));
- }
- mOptionsDialog->readConfig();
-#ifndef DESKTOP_VERSION
- mOptionsDialog->showMaximized();
-#else
- mOptionsDialog->show();
-#endif
- if ( showSync )
- mOptionsDialog->showSyncPage();
- mOptionsDialog->exec();
- delete mOptionsDialog;
- mOptionsDialog = 0;
+ KPimPrefsGlobalDialog gc ( mMainView );
+ if ( showSync )
+ gc.showTZconfig();
+ gc.exec();
}
void KODialogManager::showOptionsDialog( bool showSync )
{
if (!mOptionsDialog) {
mOptionsDialog = new KOPrefsDialog(mMainView);
connect(mOptionsDialog,SIGNAL(configChanged()),
mMainView,SLOT(updateConfig()));
}
mOptionsDialog->readConfig();
#ifndef DESKTOP_VERSION
mOptionsDialog->showMaximized();
#else
mOptionsDialog->show();
#endif
- if ( showSync )
- mOptionsDialog->showSyncPage();
+
mOptionsDialog->exec();
delete mOptionsDialog;
mOptionsDialog = 0;
}
void KODialogManager::showSyncOptions()
{
showGlobalOptionsDialog( true );