-rw-r--r-- | korganizer/koprefs.h | 25 | ||||
-rw-r--r-- | korganizer/koprefsdialog.cpp | 114 | ||||
-rw-r--r-- | korganizer/koprefsdialog.h | 4 |
3 files changed, 74 insertions, 69 deletions
diff --git a/korganizer/koprefs.h b/korganizer/koprefs.h index a9ac52f..33eda60 100644 --- a/korganizer/koprefs.h +++ b/korganizer/koprefs.h @@ -97,10 +97,6 @@ class KOPrefs : public KPimPrefs QString mTimeZone; - QString mTimeZoneId; //QString mTimeZoneName; // e.g. +00:04:00 Indian/Mauritius //int mTimeZoneOffset; // e.g. -240 min - bool mUseDaylightsaving; - int mDaylightsavingStart; - int mDaylightsavingEnd; int mStartTime; int mDefaultDuration; @@ -271,12 +267,6 @@ class KOPrefs : public KPimPrefs bool mHightlightDateTimeEdit; - int mPreferredLanguage; bool mUseQuicksave; - int mPreferredTime; - int mPreferredDate; - bool mWeekStartsOnSunday; bool mShortDateInViewer; - QString mUserDateFormatLong; - QString mUserDateFormatShort; QStringList mLocationDefaults; @@ -290,4 +280,19 @@ class KOPrefs : public KPimPrefs int mAlarmBeepInterval; + + //US I copied the following settings into KPimGlobalPrefs + // that allows us later to easily remove the settings from here. + int mPreferredDate; + QString mUserDateFormatLong; + QString mUserDateFormatShort; + int mPreferredLanguage; + int mPreferredTime; + bool mWeekStartsOnSunday; + QString mTimeZoneId; + bool mUseDaylightsaving; + int mDaylightsavingStart; + int mDaylightsavingEnd; + + private: QDict<QColor> mCategoryColors; diff --git a/korganizer/koprefsdialog.cpp b/korganizer/koprefsdialog.cpp index 5ba4817..1c30faa 100644 --- a/korganizer/koprefsdialog.cpp +++ b/korganizer/koprefsdialog.cpp @@ -108,5 +108,5 @@ QFrame *topFrame = addPage(i18n("Date Format"),0,0); - KPrefsWidRadios *syncPrefsGroup = + KPrefsDialogWidRadios *syncPrefsGroup = addWidRadios(i18n("Date Format:"),&(KOPrefs::instance()->mPreferredDate),topFrame); QString format; @@ -160,5 +160,5 @@ void KOPrefsDialog::setupLocaleTab() topLayout->setMargin(marginHint()); int iii = 0; - KPrefsWidRadios *syncPrefsGroup = + KPrefsDialogWidRadios *syncPrefsGroup = addWidRadios(i18n("Language:(needs restart)"),&(KOPrefs::instance()->mPreferredLanguage),topFrame); syncPrefsGroup->addRadio(i18n("English")); @@ -180,5 +180,5 @@ void KOPrefsDialog::setupLocaleTab() topLayout->addMultiCellWidget( syncPrefsGroup->groupBox(),iii,iii,0,1); ++iii; - KPrefsWidBool *sb; + KPrefsDialogWidBool *sb; if ( QApplication::desktop()->width() < 300 ) { sb = @@ -206,5 +206,5 @@ void KOPrefsDialog::setupLocaleTab() } - //#ifndef DESKTOP_VERSION + // KPrefsDialogWidBool *sb; //#ifndef DESKTOP_VERSION #if 0 ++iii; @@ -231,5 +231,5 @@ void KOPrefsDialog::setupSyncAlgTab() int iii = 0; - KPrefsWidBool *sb = + KPrefsDialogWidBool *sb = addWidBool(i18n("Ask for preferences before syncing"), &(KOPrefs::instance()->mAskForPreferences),topFrame); @@ -238,5 +238,5 @@ void KOPrefsDialog::setupSyncAlgTab() ++iii; - KPrefsWidRadios *syncPrefsGroup = + KPrefsDialogWidRadios *syncPrefsGroup = addWidRadios(i18n("Sync preferences:"),&(KOPrefs::instance()->mSyncAlgoPrefs), topFrame); @@ -298,5 +298,5 @@ void KOPrefsDialog::setupSyncTab() ++iii; - KPrefsWidBool *wb = + KPrefsDialogWidBool *wb = addWidBool(i18n("Write back synced file"), &(KOPrefs::instance()->mWriteBackFile),topFrame); @@ -321,5 +321,5 @@ void KOPrefsDialog::setupMainTab() topLayout->setMargin(marginHint()); - // KPrefsWidBool *emailControlCenter = + // KPrefsDialogWidBool *emailControlCenter = // addWidBool(i18n("&Use email settings from Control Center"), // &(KOPrefs::instance()->mEmailControlCenter),topFrame); @@ -337,5 +337,5 @@ void KOPrefsDialog::setupMainTab() topLayout->addWidget(mEmailLabel,1,0); topLayout->addWidget(mEmailEdit,1,1); - KPrefsWidBool *wb; + KPrefsDialogWidBool *wb; QHBox *dummy; if ( QApplication::desktop()->width() > 480 ) { @@ -380,5 +380,5 @@ void KOPrefsDialog::setupMainTab() mPrioSpin->setFixedWidth( 40 ); - // KPrefsWidBool *bcc = + // KPrefsDialogWidBool *bcc = // addWidBool(i18n("Send copy to owner when mailing events"), // &(KOPrefs::instance()->mBcc),topFrame); @@ -407,5 +407,5 @@ void KOPrefsDialog::setupMainTab() topLayout->addMultiCellWidget(agendasize,7,7,0,1); */ - KPrefsWidBool *verticalScreen = + KPrefsDialogWidBool *verticalScreen = addWidBool(i18n("Show vertical screen (Needs restart)"), &(KOPrefs::instance()->mVerticalScreen),topFrame); @@ -413,5 +413,5 @@ void KOPrefsDialog::setupMainTab() topLayout->addMultiCellWidget(verticalScreen->checkBox(),7,7,0,1); - KPrefsWidBool *ask = + KPrefsDialogWidBool *ask = addWidBool(i18n("Ask for quit when closing KO/Pi"), &(KOPrefs::instance()->mAskForQuit),topFrame); @@ -420,5 +420,5 @@ void KOPrefsDialog::setupMainTab() /* - KPrefsWidBool *confirmCheck = + KPrefsDialogWidBool *confirmCheck = addWidBool(i18n("Confirm &deletes"),&(KOPrefs::instance()->mConfirm), topFrame); @@ -446,5 +446,5 @@ void KOPrefsDialog::setupMainTab() mEnableProjectView->checkBox()->hide(); - KPrefsWidRadios *defaultFormatGroup = + KPrefsDialogWidRadios *defaultFormatGroup = addWidRadios(i18n("Default Calendar Format"), &(KOPrefs::instance()->mDefaultFormat),topFrame); @@ -457,5 +457,5 @@ void KOPrefsDialog::setupMainTab() defaultFormatGroup->groupBox()->hide(); - KPrefsWidRadios *mailClientGroup = + KPrefsDialogWidRadios *mailClientGroup = addWidRadios(i18n("Mail Client"),&(KOPrefs::instance()->mMailClient), topFrame); @@ -464,10 +464,10 @@ void KOPrefsDialog::setupMainTab() topLayout->addMultiCellWidget(mailClientGroup->groupBox(),11,11,0,1); - KPrefsWidBool *htmlsave = + KPrefsDialogWidBool *htmlsave = addWidBool(i18n("Export to HTML with every save"),&(KOPrefs::instance()->mHtmlWithSave), topFrame); topLayout->addMultiCellWidget(htmlsave->checkBox(),12,12,0,1); - KPrefsWidRadios *destinationGroup = + KPrefsDialogWidRadios *destinationGroup = addWidRadios(i18n("New Events/Todos should"),&(KOPrefs::instance()->mDestination), topFrame); @@ -491,5 +491,5 @@ void KOPrefsDialog::setupTimeTab() QHBox *dummy = new QHBox(topFrame); - KPrefsWidTime *dayBegins = + KPrefsDialogWidTime *dayBegins = addWidTime(i18n("Day begins at:"),&(KOPrefs::instance()->mDayBegins), dummy); @@ -544,5 +544,5 @@ void KOPrefsDialog::setupTimeTab() &(KOPrefs::instance()->mExcludeSaturdays),excludeBox); -// KPrefsWidBool *marcusBainsShowSeconds = addWidBool(i18n("Show seconds on Marcus Bains line"), +// KPrefsDialogWidBool *marcusBainsShowSeconds = addWidBool(i18n("Show seconds on Marcus Bains line"), // &(KOPrefs::instance()->mMarcusBainsShowSeconds), // topFrame); @@ -566,5 +566,5 @@ void KOPrefsDialog::setupViewsTab() // topLayout->addLayout(dayBeginsLayout,0,0); -// KPrefsWidTime *dayBegins = +// KPrefsDialogWidTime *dayBegins = // addWidTime(i18n("Day begins at:"),&(KOPrefs::instance()->mDayBegins), // topFrame); @@ -582,5 +582,5 @@ void KOPrefsDialog::setupViewsTab() int ii = 0; - KPrefsWidBool *dummy = + KPrefsDialogWidBool *dummy = addWidBool(i18n("Edit item on doubleclick (if not, show)"), &(KOPrefs::instance()->mEditOnDoubleClick),topFrame); @@ -597,10 +597,10 @@ void KOPrefsDialog::setupViewsTab() topLayout->addWidget(dummy->checkBox(),ii++,0); - KPrefsWidBool *dailyRecur = + KPrefsDialogWidBool *dailyRecur = addWidBool(i18n("Show events that recur daily in date nav."), &(KOPrefs::instance()->mDailyRecur),topFrame); topLayout->addWidget(dailyRecur->checkBox(),ii++,0); - KPrefsWidBool *weeklyRecur = + KPrefsDialogWidBool *weeklyRecur = addWidBool(i18n("Show ev. that recur weekly in date nav."), &(KOPrefs::instance()->mWeeklyRecur),topFrame); @@ -608,5 +608,5 @@ void KOPrefsDialog::setupViewsTab() if ( QApplication::desktop()->width() > 640 ) { - KPrefsWidBool *enableToolTips = + KPrefsDialogWidBool *enableToolTips = addWidBool(i18n("Enable tooltips displaying summary of ev."), &(KOPrefs::instance()->mEnableToolTips),topFrame); @@ -614,5 +614,5 @@ void KOPrefsDialog::setupViewsTab() } - KPrefsWidBool *passwdk = + KPrefsDialogWidBool *passwdk = addWidBool(i18n("Show parent To-Do's in What's Next view"), &(KOPrefs::instance()->mWNViewShowsParents),topFrame); @@ -630,5 +630,5 @@ void KOPrefsDialog::setupViewsTab() - KPrefsWidBool *marcusBainsEnabled = + KPrefsDialogWidBool *marcusBainsEnabled = addWidBool(i18n("Show Marcus Bains line"), &(KOPrefs::instance()->mMarcusBainsEnabled),topFrame); @@ -665,10 +665,10 @@ void KOPrefsDialog::setupViewsTab() - KPrefsWidBool *fullViewTodo = + KPrefsDialogWidBool *fullViewTodo = addWidBool(i18n("Event list view uses full window"), &(KOPrefs::instance()->mFullViewTodo),topFrame); topLayout->addWidget(fullViewTodo->checkBox(),ii++,0); - KPrefsWidBool *fullViewMonth = + KPrefsDialogWidBool *fullViewMonth = addWidBool(i18n("Next days view uses full window"), &(KOPrefs::instance()->mFullViewMonth),topFrame); @@ -747,5 +747,5 @@ void KOPrefsDialog::setupViewsTab() ii++; #ifdef DESKTOP_VERSION - KPrefsWidBool *enableMonthScroll = + KPrefsDialogWidBool *enableMonthScroll = addWidBool(i18n("Enable scrollbars in month view cells"), &(KOPrefs::instance()->mEnableMonthScroll),topFrame); @@ -758,5 +758,5 @@ void KOPrefsDialog::setupViewsTab() topLayout->addWidget(dummy->checkBox(),ii++,0); - KPrefsWidBool *coloredCategoriesInMonthView = + KPrefsDialogWidBool *coloredCategoriesInMonthView = addWidBool(i18n("Month view uses category colors"), &(KOPrefs::instance()->mMonthViewUsesCategoryColor),topFrame); @@ -772,5 +772,5 @@ void KOPrefsDialog::setupViewsTab() topLayout->addWidget(coloredCategoriesInMonthView->checkBox(),ii++,0); - KPrefsWidColor *holidayColor = + KPrefsDialogWidColor *holidayColor = addWidColor(i18n("Day color odd months"), &(KOPrefs::instance()->mMonthViewOddColor),topFrame); @@ -801,5 +801,5 @@ void KOPrefsDialog::setupViewsTab() ii = 0; - KPrefsWidBool *showCompletedTodo = + KPrefsDialogWidBool *showCompletedTodo = addWidBool(i18n("To-do view shows completed Todos"), &(KOPrefs::instance()->mShowCompletedTodo),topFrame); @@ -825,5 +825,5 @@ void KOPrefsDialog::setupViewsTab() QWidget* wid = new QWidget( topFrame ); // Todo due today color - KPrefsWidColor *todoDueTodayColor = + KPrefsDialogWidColor *todoDueTodayColor = addWidColor(i18n("Todo due today color:"), &(KOPrefs::instance()->mTodoDueTodayColor),wid); @@ -837,5 +837,5 @@ void KOPrefsDialog::setupViewsTab() wid = new QWidget( topFrame ); widLayout = new QHBoxLayout(wid); - KPrefsWidColor *todoOverdueColor = + KPrefsDialogWidColor *todoOverdueColor = addWidColor(i18n("Todo overdue color:"), &(KOPrefs::instance()->mTodoOverdueColor),wid); @@ -951,7 +951,7 @@ void KOPrefsDialog::setupFontsTab() topLayout->setSpacing(1); topLayout->setMargin(3); - KPrefsWidFont * tVFont; + KPrefsDialogWidFont * tVFont; int i = 0; - KPrefsWidFont *timeLabelsFont = + KPrefsDialogWidFont *timeLabelsFont = addWidFont(i18n("23"),i18n("DateNavigator:(nr)"), &(KOPrefs::instance()->mDateNavigatorFont),topFrame); @@ -970,5 +970,5 @@ void KOPrefsDialog::setupFontsTab() ++i; - KPrefsWidFont *timeBarFont = + KPrefsDialogWidFont *timeBarFont = addWidFont(KGlobal::locale()->formatTime(QTime(12,34)),i18n("Time bar:"), &(KOPrefs::instance()->mTimeBarFont),topFrame); @@ -979,5 +979,5 @@ void KOPrefsDialog::setupFontsTab() - KPrefsWidFont *marcusBainsFont = + KPrefsDialogWidFont *marcusBainsFont = addWidFont(KGlobal::locale()->formatTime(QTime(12,34,23)),i18n("M. Bains line:"), &(KOPrefs::instance()->mMarcusBainsFont),topFrame); @@ -1026,5 +1026,5 @@ void KOPrefsDialog::setupFontsTab() topLayout->addWidget(tVFont->button(),i,2); ++i; - KPrefsWidFont *agendaViewFont = + KPrefsDialogWidFont *agendaViewFont = addWidFont(i18n("Event text"),i18n("Agenda view:"), &(KOPrefs::instance()->mAgendaViewFont),topFrame); @@ -1035,5 +1035,5 @@ void KOPrefsDialog::setupFontsTab() - KPrefsWidFont *monthViewFont = + KPrefsDialogWidFont *monthViewFont = addWidFont(KGlobal::locale()->formatTime(QTime(12,34)) + " " + i18n("Event"), i18n("Month view:"),&(KOPrefs::instance()->mMonthViewFont),topFrame); @@ -1044,5 +1044,5 @@ void KOPrefsDialog::setupFontsTab() - KPrefsWidFont *lVFont = + KPrefsDialogWidFont *lVFont = addWidFont(i18n("Event"),i18n("List View:"), &(KOPrefs::instance()->mListViewFont),topFrame); @@ -1111,5 +1111,5 @@ void KOPrefsDialog::setupColorsTab() // Holiday Color - KPrefsWidColor *holidayColor = + KPrefsDialogWidColor *holidayColor = addWidColor(i18n("Holiday color:"), &(KOPrefs::instance()->mHolidayColor),topFrame); @@ -1118,5 +1118,5 @@ void KOPrefsDialog::setupColorsTab() // Highlight Color - KPrefsWidColor *highlightColor = + KPrefsDialogWidColor *highlightColor = addWidColor(i18n("Highlight color:"), &(KOPrefs::instance()->mHighlightColor),topFrame); @@ -1125,5 +1125,5 @@ void KOPrefsDialog::setupColorsTab() // Event color - KPrefsWidColor *eventColor = + KPrefsDialogWidColor *eventColor = addWidColor(i18n("Default event color:"), &(KOPrefs::instance()->mEventColor),topFrame); @@ -1132,5 +1132,5 @@ void KOPrefsDialog::setupColorsTab() // agenda view background color - KPrefsWidColor *agendaBgColor = + KPrefsDialogWidColor *agendaBgColor = addWidColor(i18n("Agenda view background color:"), &(KOPrefs::instance()->mAgendaBgColor),topFrame); @@ -1139,5 +1139,5 @@ void KOPrefsDialog::setupColorsTab() // working hours color - KPrefsWidColor *workingHoursColor = + KPrefsDialogWidColor *workingHoursColor = addWidColor(i18n("Working hours color:"), &(KOPrefs::instance()->mWorkingHoursColor),topFrame); @@ -1145,5 +1145,5 @@ void KOPrefsDialog::setupColorsTab() topLayout->addWidget(workingHoursColor->button(),ii++,1); - KPrefsWidBool *sb = + KPrefsDialogWidBool *sb = addWidBool(i18n("Use colors for application:"), &(KOPrefs::instance()->mUseAppColors),topFrame); @@ -1151,5 +1151,5 @@ void KOPrefsDialog::setupColorsTab() ii++; - KPrefsWidColor * workingHoursColor1 = + KPrefsDialogWidColor * workingHoursColor1 = addWidColor(i18n("Buttons, menus, etc.:"), &(KOPrefs::instance()->mAppColor1),topFrame); @@ -1157,5 +1157,5 @@ void KOPrefsDialog::setupColorsTab() topLayout->addWidget(workingHoursColor1->button(),ii++,1); - KPrefsWidColor * workingHoursColor2 = + KPrefsDialogWidColor * workingHoursColor2 = addWidColor(i18n("Frames, labels, etc.:"), &(KOPrefs::instance()->mAppColor2),topFrame); @@ -1207,5 +1207,5 @@ void KOPrefsDialog::setupGroupSchedulingTab() #if 0 - KPrefsWidRadios *schedulerGroup = + KPrefsDialogWidRadios *schedulerGroup = addWidRadios(i18n("Scheduler Mail Client"),&(KOPrefs::instance()->mIMIPScheduler), topFrame); @@ -1216,5 +1216,5 @@ void KOPrefsDialog::setupGroupSchedulingTab() #endif - KPrefsWidRadios *sendGroup = + KPrefsDialogWidRadios *sendGroup = addWidRadios(i18n("Scheduler Mails Should Be"),&(KOPrefs::instance()->mIMIPSend), topFrame); @@ -1257,5 +1257,5 @@ void KOPrefsDialog::setupGroupAutomationTab() topLayout->setMargin(marginHint()); - KPrefsWidRadios *autoRefreshGroup = + KPrefsDialogWidRadios *autoRefreshGroup = addWidRadios(i18n("Auto Send Refresh"), &(KOPrefs::instance()->mIMIPAutoRefresh),topFrame); @@ -1265,5 +1265,5 @@ void KOPrefsDialog::setupGroupAutomationTab() topLayout->addMultiCellWidget(autoRefreshGroup->groupBox(),0,0,0,0); - KPrefsWidRadios *autoInsertGroup = + KPrefsDialogWidRadios *autoInsertGroup = addWidRadios(i18n("Auto Insert IMIP Replies"), &(KOPrefs::instance()->mIMIPAutoInsertReply),topFrame); @@ -1273,5 +1273,5 @@ void KOPrefsDialog::setupGroupAutomationTab() topLayout->addMultiCellWidget(autoInsertGroup->groupBox(),1,1,0,0); - KPrefsWidRadios *autoRequestGroup = + KPrefsDialogWidRadios *autoRequestGroup = addWidRadios(i18n("Auto Insert IMIP Requests"), &(KOPrefs::instance()->mIMIPAutoInsertRequest),topFrame); @@ -1281,5 +1281,5 @@ void KOPrefsDialog::setupGroupAutomationTab() topLayout->addMultiCellWidget(autoRequestGroup->groupBox(),2,2,0,0); - KPrefsWidRadios *autoFreeBusyGroup = + KPrefsDialogWidRadios *autoFreeBusyGroup = addWidRadios(i18n("Auto Send FreeBusy Information"), &(KOPrefs::instance()->mIMIPAutoFreeBusy),topFrame); @@ -1289,5 +1289,5 @@ void KOPrefsDialog::setupGroupAutomationTab() topLayout->addMultiCellWidget(autoFreeBusyGroup->groupBox(),3,3,0,0); - KPrefsWidRadios *autoFreeBusyReplyGroup = + KPrefsDialogWidRadios *autoFreeBusyReplyGroup = addWidRadios(i18n("Auto Save FreeBusy Replies"), &(KOPrefs::instance()->mIMIPAutoFreeBusyReply),topFrame); @@ -1579,5 +1579,5 @@ void KOPrefsDialog::setupTimeZoneTab() mTimeZoneCombo->setCurrentItem(nCurrentlySet); int iii = 1; - KPrefsWidBool *sb = + KPrefsDialogWidBool *sb = addWidBool(i18n("Timezone has daylight saving"), &(KOPrefs::instance()->mUseDaylightsaving),topFrame); diff --git a/korganizer/koprefsdialog.h b/korganizer/koprefsdialog.h index fd651d0..83dc1eb 100644 --- a/korganizer/koprefsdialog.h +++ b/korganizer/koprefsdialog.h @@ -100,6 +100,6 @@ class KOPrefsDialog : public KPrefsDialog private: - KPrefsWidBool *mEnableGroupScheduling; - KPrefsWidBool *mEnableProjectView; + KPrefsDialogWidBool *mEnableGroupScheduling; + KPrefsDialogWidBool *mEnableProjectView; QFrame *mPrinterTab; |