summaryrefslogtreecommitdiffabout
path: root/korganizer/koprefs.cpp
Unidiff
Diffstat (limited to 'korganizer/koprefs.cpp') (more/less context) (show whitespace changes)
-rw-r--r--korganizer/koprefs.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/korganizer/koprefs.cpp b/korganizer/koprefs.cpp
index 32cc291..0548f14 100644
--- a/korganizer/koprefs.cpp
+++ b/korganizer/koprefs.cpp
@@ -104,192 +104,193 @@ KOPrefs::KOPrefs() :
104 addItemBool("ShowFullMenu",&mShowFullMenu,true); 104 addItemBool("ShowFullMenu",&mShowFullMenu,true);
105#endif 105#endif
106 addItemBool("ToolBarHor",&mToolBarHor, true ); 106 addItemBool("ToolBarHor",&mToolBarHor, true );
107 addItemBool("ToolBarUp",&mToolBarUp, false ); 107 addItemBool("ToolBarUp",&mToolBarUp, false );
108 addItemBool("ToolBarMiniIcons",&mToolBarMiniIcons, false ); 108 addItemBool("ToolBarMiniIcons",&mToolBarMiniIcons, false );
109 addItemInt("Whats Next Days",&mWhatsNextDays,3); 109 addItemInt("Whats Next Days",&mWhatsNextDays,3);
110 addItemInt("Whats Next Prios",&mWhatsNextPrios,1); 110 addItemInt("Whats Next Prios",&mWhatsNextPrios,1);
111 111
112 addItemBool("ShowTodoInAgenda",&mShowTodoInAgenda,true); 112 addItemBool("ShowTodoInAgenda",&mShowTodoInAgenda,true);
113 addItemBool("ShowTimeInAgenda",&mShowTimeInAgenda,true); 113 addItemBool("ShowTimeInAgenda",&mShowTimeInAgenda,true);
114 addItemBool("HideNonStartedTodos",&mHideNonStartedTodos,false); 114 addItemBool("HideNonStartedTodos",&mHideNonStartedTodos,false);
115 addItemBool("ShowCompletedTodo",&mShowCompletedTodo,true); 115 addItemBool("ShowCompletedTodo",&mShowCompletedTodo,true);
116 addItemInt("AllDay Size",&mAllDaySize,28); 116 addItemInt("AllDay Size",&mAllDaySize,28);
117 QString defAlarm = KGlobal::iconLoader()->iconPath()+"koalarm.wav"; 117 QString defAlarm = KGlobal::iconLoader()->iconPath()+"koalarm.wav";
118 addItemString("DefaultAlarmFile",&mDefaultAlarmFile,defAlarm ); 118 addItemString("DefaultAlarmFile",&mDefaultAlarmFile,defAlarm );
119 119
120 addItemStringList("LocationDefaults",&mLocationDefaults ); 120 addItemStringList("LocationDefaults",&mLocationDefaults );
121 addItemStringList("EventSummary User",&mEventSummaryUser); 121 addItemStringList("EventSummary User",&mEventSummaryUser);
122 addItemStringList("TodoSummary User",&mTodoSummaryUser); 122 addItemStringList("TodoSummary User",&mTodoSummaryUser);
123 123
124 addItemBool("Enable Group Scheduling",&mEnableGroupScheduling,false); 124 addItemBool("Enable Group Scheduling",&mEnableGroupScheduling,false);
125 addItemBool("Enable Project View",&mEnableProjectView,false); 125 addItemBool("Enable Project View",&mEnableProjectView,false);
126 addItemBool("Auto Save",&mAutoSave,false); 126 addItemBool("Auto Save",&mAutoSave,false);
127 addItemInt("Auto Save Interval",&mAutoSaveInterval,3); 127 addItemInt("Auto Save Interval",&mAutoSaveInterval,3);
128 addItemBool("Confirm Deletes",&mConfirm,true); 128 addItemBool("Confirm Deletes",&mConfirm,true);
129 addItemString("Archive File",&mArchiveFile); 129 addItemString("Archive File",&mArchiveFile);
130 addItemString("Html Export File",&mHtmlExportFile, 130 addItemString("Html Export File",&mHtmlExportFile,
131 QDir::homeDirPath() + "/" + i18n("Default export file", "calendar.html")); 131 QDir::homeDirPath() + "/" + i18n("Default export file", "calendar.html"));
132 addItemBool("Html With Save",&mHtmlWithSave,false); 132 addItemBool("Html With Save",&mHtmlWithSave,false);
133 133
134 KPrefs::setCurrentGroup("Personal Settings"); 134 KPrefs::setCurrentGroup("Personal Settings");
135 135
136 addItemInt("Mail Client",&mMailClient,MailClientKMail); 136 addItemInt("Mail Client",&mMailClient,MailClientKMail);
137 addItemBool("Use Control Center Email",&mEmailControlCenter,false); 137 addItemBool("Use Control Center Email",&mEmailControlCenter,false);
138 addItemBool("Bcc",&mBcc,false); 138 addItemBool("Bcc",&mBcc,false);
139 139
140 KPrefs::setCurrentGroup("Time & Date"); 140 KPrefs::setCurrentGroup("Time & Date");
141 141
142 142
143 addItemInt("Default Start Time",&mStartTime,10); 143 addItemInt("Default Start Time",&mStartTime,10);
144 addItemInt("Default Duration",&mDefaultDuration,2); 144 addItemInt("Default Duration",&mDefaultDuration,2);
145 addItemInt("Default Alarm Time",&mAlarmTime,3); 145 addItemInt("Default Alarm Time",&mAlarmTime,3);
146 KPrefs::setCurrentGroup("AlarmSettings"); 146 KPrefs::setCurrentGroup("AlarmSettings");
147 addItemInt("AlarmPlayBeeps",&mAlarmPlayBeeps,20); 147 addItemInt("AlarmPlayBeeps",&mAlarmPlayBeeps,20);
148 addItemInt("AlarmSuspendTime",&mAlarmSuspendTime,7); 148 addItemInt("AlarmSuspendTime",&mAlarmSuspendTime,7);
149 addItemInt("AlarmSuspendCount",&mAlarmSuspendCount,5); 149 addItemInt("AlarmSuspendCount",&mAlarmSuspendCount,5);
150 addItemInt("AlarmBeepInterval",&mAlarmBeepInterval,3); 150 addItemInt("AlarmBeepInterval",&mAlarmBeepInterval,3);
151 151
152 152
153 KPrefs::setCurrentGroup("Calendar"); 153 KPrefs::setCurrentGroup("Calendar");
154 154
155 addItemInt("Default Calendar Format",&mDefaultFormat,FormatICalendar); 155 addItemInt("Default Calendar Format",&mDefaultFormat,FormatICalendar);
156 156
157 KPrefs::setCurrentGroup("Fonts"); 157 KPrefs::setCurrentGroup("Fonts");
158 // qDebug(" KPrefs::setCurrentGroup(Fonts); "); 158 // qDebug(" KPrefs::setCurrentGroup(Fonts); ");
159 addItemFont("TimeBar Font",&mTimeBarFont); 159 addItemFont("TimeBar Font",&mTimeBarFont);
160 addItemFont("MonthView Font",&mMonthViewFont); 160 addItemFont("MonthView Font",&mMonthViewFont);
161 addItemFont("AgendaView Font",&mAgendaViewFont); 161 addItemFont("AgendaView Font",&mAgendaViewFont);
162 addItemFont("MarcusBains Font",&mMarcusBainsFont); 162 addItemFont("MarcusBains Font",&mMarcusBainsFont);
163 addItemFont("TimeLabels Font",&mTimeLabelsFont); 163 addItemFont("TimeLabels Font",&mTimeLabelsFont);
164 addItemFont("TodoView Font",&mTodoViewFont); 164 addItemFont("TodoView Font",&mTodoViewFont);
165 addItemFont("ListView Font",&mListViewFont); 165 addItemFont("ListView Font",&mListViewFont);
166 addItemFont("DateNavigator Font",&mDateNavigatorFont); 166 addItemFont("DateNavigator Font",&mDateNavigatorFont);
167 addItemFont("EditBox Font",&mEditBoxFont); 167 addItemFont("EditBox Font",&mEditBoxFont);
168 addItemFont("JournalView Font",&mJornalViewFont); 168 addItemFont("JournalView Font",&mJornalViewFont);
169 addItemFont("WhatsNextView Font",&mWhatsNextFont); 169 addItemFont("WhatsNextView Font",&mWhatsNextFont);
170 addItemFont("EventView Font",&mEventViewFont); 170 addItemFont("EventView Font",&mEventViewFont);
171 171
172 KPrefs::setCurrentGroup("RemoteSyncing"); 172 KPrefs::setCurrentGroup("RemoteSyncing");
173 addItemString("ActiveSyncPort",&mActiveSyncPort,"9197" ); 173 addItemString("ActiveSyncPort",&mActiveSyncPort,"9197" );
174 addItemString("ActiveSyncIP",&mActiveSyncIP,"192.168.0.40" ); 174 addItemString("ActiveSyncIP",&mActiveSyncIP,"192.168.0.40" );
175 addItemBool("ShowSyncEvents",&mShowSyncEvents,false); 175 addItemBool("ShowSyncEvents",&mShowSyncEvents,false);
176 addItemInt("LastSyncTime",&mLastSyncTime,0); 176 addItemInt("LastSyncTime",&mLastSyncTime,0);
177 177
178#ifdef _WIN32_ 178#ifdef _WIN32_
179 QString hdp= locateLocal("data","korganizer")+"\\\\"; 179 QString hdp= locateLocal("data","korganizer")+"\\\\";
180#else 180#else
181 QString hdp= locateLocal("data","korganizer")+"/"; 181 QString hdp= locateLocal("data","korganizer")+"/";
182#endif 182#endif
183 183
184 KPrefs::setCurrentGroup("LoadSaveFileNames"); 184 KPrefs::setCurrentGroup("LoadSaveFileNames");
185 185
186 addItemString("LastImportFile", &mLastImportFile ,hdp +"import.ics" ); 186 addItemString("LastImportFile", &mLastImportFile ,hdp +"import.ics" );
187 addItemString("LastVcalFile", &mLastVcalFile ,hdp +"export.vcs" ); 187 addItemString("LastVcalFile", &mLastVcalFile ,hdp +"export.vcs" );
188 addItemString("LastSaveFile", &mLastSaveFile ,hdp +"mybackup.ics" ); 188 addItemString("LastSaveFile", &mLastSaveFile ,hdp +"mybackup.ics" );
189 addItemString("LastLoadFile", &mLastLoadFile ,hdp +"mybackup.ics" ); 189 addItemString("LastLoadFile", &mLastLoadFile ,hdp +"mybackup.ics" );
190 190
191 191
192 KPrefs::setCurrentGroup("Locale"); 192 KPrefs::setCurrentGroup("Locale");
193 addItemBool("ShortDateInViewer",&mShortDateInViewer,false); 193 addItemBool("ShortDateInViewer",&mShortDateInViewer,false);
194 194
195 195
196 KPrefs::setCurrentGroup("Colors"); 196 KPrefs::setCurrentGroup("Colors");
197 addItemColor("Holiday Color",&mHolidayColor,defaultHolidayColor); 197 addItemColor("Holiday Color",&mHolidayColor,defaultHolidayColor);
198 addItemColor("Highlight Color",&mHighlightColor,defaultHighlightColor); 198 addItemColor("Highlight Color",&mHighlightColor,defaultHighlightColor);
199 addItemColor("Event Color",&mEventColor,mDefaultCategoryColor); 199 addItemColor("Event Color",&mEventColor,mDefaultCategoryColor);
200 addItemColor("Todo done Color",&mTodoDoneColor,QColor(111,255,115) );
200 addItemColor("Agenda Background Color",&mAgendaBgColor,defaultAgendaBgColor); 201 addItemColor("Agenda Background Color",&mAgendaBgColor,defaultAgendaBgColor);
201 addItemColor("WorkingHours Color",&mWorkingHoursColor,defaultWorkingHoursColor); 202 addItemColor("WorkingHours Color",&mWorkingHoursColor,defaultWorkingHoursColor);
202 addItemColor("Todo due today Color",&mTodoDueTodayColor,defaultTodoDueTodayColor); 203 addItemColor("Todo due today Color",&mTodoDueTodayColor,defaultTodoDueTodayColor);
203 addItemColor("Todo overdue Color",&mTodoOverdueColor,defaultTodoOverdueColor); 204 addItemColor("Todo overdue Color",&mTodoOverdueColor,defaultTodoOverdueColor);
204 addItemColor("MonthViewEvenColor",&mMonthViewEvenColor,QColor( 160,160,255 )); 205 addItemColor("MonthViewEvenColor",&mMonthViewEvenColor,QColor( 160,160,255 ));
205 addItemColor("MonthViewOddColor",&mMonthViewOddColor,QColor( 160,255,160 )); 206 addItemColor("MonthViewOddColor",&mMonthViewOddColor,QColor( 160,255,160 ));
206 addItemColor("MonthViewHolidayColor",&mMonthViewHolidayColor,QColor( 255,160,160 )); 207 addItemColor("MonthViewHolidayColor",&mMonthViewHolidayColor,QColor( 255,160,160 ));
207 addItemBool("MonthViewUsesDayColors",&mMonthViewUsesDayColors,true); 208 addItemBool("MonthViewUsesDayColors",&mMonthViewUsesDayColors,true);
208 addItemBool("MonthViewSatSunTog",&mMonthViewSatSunTog,true); 209 addItemBool("MonthViewSatSunTog",&mMonthViewSatSunTog,true);
209 addItemBool("HightlightDateTimeEdit",&mHightlightDateTimeEdit,false); 210 addItemBool("HightlightDateTimeEdit",&mHightlightDateTimeEdit,false);
210 addItemColor("AppColor1",&mAppColor1,QColor( 130,170,255 )); 211 addItemColor("AppColor1",&mAppColor1,QColor( 130,170,255 ));
211 addItemColor("AppColor2",&mAppColor2,QColor( 174,216,255 )); 212 addItemColor("AppColor2",&mAppColor2,QColor( 174,216,255 ));
212 addItemBool("UseAppColors",&mUseAppColors,false); 213 addItemBool("UseAppColors",&mUseAppColors,false);
213 214
214 215
215 216
216 KPrefs::setCurrentGroup("Views"); 217 KPrefs::setCurrentGroup("Views");
217 addItemBool("Show Date Navigator",&mShowDateNavigator,true); 218 addItemBool("Show Date Navigator",&mShowDateNavigator,true);
218 addItemInt("Hour Size",&mHourSize,8); 219 addItemInt("Hour Size",&mHourSize,8);
219 addItemBool("Show Daily Recurrences",&mDailyRecur,true); 220 addItemBool("Show Daily Recurrences",&mDailyRecur,true);
220 addItemBool("Show Weekly Recurrences",&mWeeklyRecur,true); 221 addItemBool("Show Weekly Recurrences",&mWeeklyRecur,true);
221 addItemBool("Show Month Daily Recurrences",&mMonthDailyRecur,true); 222 addItemBool("Show Month Daily Recurrences",&mMonthDailyRecur,true);
222 addItemBool("Show Month Weekly Recurrences",&mMonthWeeklyRecur,true); 223 addItemBool("Show Month Weekly Recurrences",&mMonthWeeklyRecur,true);
223 addItemBool("ShowShortMonthName",&mMonthShowShort,false); 224 addItemBool("ShowShortMonthName",&mMonthShowShort,false);
224 addItemBool("ShowIconsInMonthCell",&mMonthShowIcons,true); 225 addItemBool("ShowIconsInMonthCell",&mMonthShowIcons,true);
225#ifdef DESKTOP_VERION 226#ifdef DESKTOP_VERION
226 addItemBool("Enable ToolTips",&mEnableToolTips,true); 227 addItemBool("Enable ToolTips",&mEnableToolTips,true);
227#else 228#else
228 addItemBool("Enable ToolTips",&mEnableToolTips,false); 229 addItemBool("Enable ToolTips",&mEnableToolTips,false);
229#endif 230#endif
230 addItemBool("Enable MonthView ScrollBars",&mEnableMonthScroll,false); 231 addItemBool("Enable MonthView ScrollBars",&mEnableMonthScroll,false);
231 addItemBool("Marcus Bains shows seconds",&mMarcusBainsShowSeconds,false); 232 addItemBool("Marcus Bains shows seconds",&mMarcusBainsShowSeconds,false);
232 addItemBool("Show Marcus Bains",&mMarcusBainsEnabled,true); 233 addItemBool("Show Marcus Bains",&mMarcusBainsEnabled,true);
233 addItemBool("EditOnDoubleClick",&mEditOnDoubleClick,true); 234 addItemBool("EditOnDoubleClick",&mEditOnDoubleClick,true);
234 addItemBool("ViewChangeHoldFullscreen",&mViewChangeHoldFullscreen,true); 235 addItemBool("ViewChangeHoldFullscreen",&mViewChangeHoldFullscreen,true);
235 addItemBool("ViewChangeHoldNonFullscreen",&mViewChangeHoldNonFullscreen,false); 236 addItemBool("ViewChangeHoldNonFullscreen",&mViewChangeHoldNonFullscreen,false);
236 addItemBool("CenterOnCurrentTime",&mCenterOnCurrentTime,false); 237 addItemBool("CenterOnCurrentTime",&mCenterOnCurrentTime,false);
237 addItemBool("SetTimeToDayStartAt",&mSetTimeToDayStartAt,true); 238 addItemBool("SetTimeToDayStartAt",&mSetTimeToDayStartAt,true);
238 addItemBool("HighlightCurrentDay",&mHighlightCurrentDay,true); 239 addItemBool("HighlightCurrentDay",&mHighlightCurrentDay,true);
239 addItemBool("WNViewShowsParents",&mWNViewShowsParents,true);; 240 addItemBool("WNViewShowsParents",&mWNViewShowsParents,true);;
240 addItemBool("WNViewShowsPast",&mWNViewShowsPast,true); 241 addItemBool("WNViewShowsPast",&mWNViewShowsPast,true);
241 addItemBool("WNViewShowLocation",&mWNViewShowLocation,false); 242 addItemBool("WNViewShowLocation",&mWNViewShowLocation,false);
242 addItemBool("UseHighlightLightColor",&mUseHighlightLightColor,false); 243 addItemBool("UseHighlightLightColor",&mUseHighlightLightColor,false);
243 addItemBool("ListViewMonthTimespan",&mListViewMonthTimespan,true); 244 addItemBool("ListViewMonthTimespan",&mListViewMonthTimespan,true);
244 addItemBool("TodoViewUsesCatColors",&mTodoViewUsesCatColors,false); 245 addItemBool("TodoViewUsesCatColors",&mTodoViewUsesCatColors,false);
245 addItemBool("TodoViewShowsPercentage",&mTodoViewShowsPercentage,false); 246 addItemBool("TodoViewShowsPercentage",&mTodoViewShowsPercentage,false);
246 addItemBool("TodoViewUsesSmallFont",&mTodoViewUsesSmallFont,false); 247 addItemBool("TodoViewUsesSmallFont",&mTodoViewUsesSmallFont,false);
247 addItemBool("TodoViewUsesForegroundColor",&mTodoViewUsesForegroundColor,false); 248 addItemBool("TodoViewUsesForegroundColor",&mTodoViewUsesForegroundColor,false);
248 addItemBool("MonthViewUsesForegroundColor",&mMonthViewUsesForegroundColor,false); 249 addItemBool("MonthViewUsesForegroundColor",&mMonthViewUsesForegroundColor,false);
249#ifdef DESKTOP_VERSION 250#ifdef DESKTOP_VERSION
250 addItemBool("UseInternalAlarmNotification",&mUseInternalAlarmNotification,true); 251 addItemBool("UseInternalAlarmNotification",&mUseInternalAlarmNotification,true);
251#else 252#else
252 addItemBool("UseInternalAlarmNotification",&mUseInternalAlarmNotification,false); 253 addItemBool("UseInternalAlarmNotification",&mUseInternalAlarmNotification,false);
253#endif 254#endif
254 addItemInt("Day Begins",&mDayBegins,7); 255 addItemInt("Day Begins",&mDayBegins,7);
255 addItemInt("Working Hours Start",&mWorkingHoursStart,8); 256 addItemInt("Working Hours Start",&mWorkingHoursStart,8);
256 addItemInt("Working Hours End",&mWorkingHoursEnd,17); 257 addItemInt("Working Hours End",&mWorkingHoursEnd,17);
257 addItemBool("Exclude Holidays",&mExcludeHolidays,true); 258 addItemBool("Exclude Holidays",&mExcludeHolidays,true);
258 addItemBool("Exclude Saturdays",&mExcludeSaturdays,true); 259 addItemBool("Exclude Saturdays",&mExcludeSaturdays,true);
259 260
260 addItemBool("Month View Uses Category Color",&mMonthViewUsesCategoryColor,false); 261 addItemBool("Month View Uses Category Color",&mMonthViewUsesCategoryColor,false);
261 addItemBool("Full View Month",&mFullViewMonth,true); 262 addItemBool("Full View Month",&mFullViewMonth,true);
262 addItemBool("Full View Todo",&mFullViewTodo,true); 263 addItemBool("Full View Todo",&mFullViewTodo,true);
263 addItemBool("Quick Todo",&mEnableQuickTodo,false); 264 addItemBool("Quick Todo",&mEnableQuickTodo,false);
264 265
265 addItemInt("Next X Days",&mNextXDays,3); 266 addItemInt("Next X Days",&mNextXDays,3);
266 267
267 KPrefs::setCurrentGroup("Printer"); 268 KPrefs::setCurrentGroup("Printer");
268 269
269 KPrefs::setCurrentGroup("Layout"); 270 KPrefs::setCurrentGroup("Layout");
270 271
271 addItemBool("CompactDialogs",&mCompactDialogs,false); 272 addItemBool("CompactDialogs",&mCompactDialogs,false);
272 addItemBool("VerticalScreen",&mVerticalScreen,true); 273 addItemBool("VerticalScreen",&mVerticalScreen,true);
273 274
274 KPrefs::setCurrentGroup("KOrganizer Plugins"); 275 KPrefs::setCurrentGroup("KOrganizer Plugins");
275 276
276 addItemStringList("SelectedPlugins",&mSelectedPlugins,"holidays"); 277 addItemStringList("SelectedPlugins",&mSelectedPlugins,"holidays");
277 278
278 KPrefs::setCurrentGroup("Group Scheduling"); 279 KPrefs::setCurrentGroup("Group Scheduling");
279 280
280 addItemInt("IMIPScheduler",&mIMIPScheduler,IMIPKMail); 281 addItemInt("IMIPScheduler",&mIMIPScheduler,IMIPKMail);
281 addItemInt("IMIPSend",&mIMIPSend,IMIPdirectsend); 282 addItemInt("IMIPSend",&mIMIPSend,IMIPdirectsend);
282 addItemStringList("AdditionalMails",&mAdditionalMails,""); 283 addItemStringList("AdditionalMails",&mAdditionalMails,"");
283 addItemInt("IMIP auto refresh",&mIMIPAutoRefresh,neverAuto); 284 addItemInt("IMIP auto refresh",&mIMIPAutoRefresh,neverAuto);
284 addItemInt("IMIP auto insert request",&mIMIPAutoInsertRequest,neverAuto); 285 addItemInt("IMIP auto insert request",&mIMIPAutoInsertRequest,neverAuto);
285 addItemInt("IMIP auto insert reply",&mIMIPAutoInsertReply,neverAuto); 286 addItemInt("IMIP auto insert reply",&mIMIPAutoInsertReply,neverAuto);
286 addItemInt("IMIP auto FreeBusy",&mIMIPAutoFreeBusy,neverAuto); 287 addItemInt("IMIP auto FreeBusy",&mIMIPAutoFreeBusy,neverAuto);
287 addItemInt("IMIP auto save FreeBusy",&mIMIPAutoFreeBusyReply,neverAuto); 288 addItemInt("IMIP auto save FreeBusy",&mIMIPAutoFreeBusyReply,neverAuto);
288 289
289 KPrefs::setCurrentGroup( "Editors" ); 290 KPrefs::setCurrentGroup( "Editors" );
290 291
291 addItemStringList( "EventTemplates", &mEventTemplates ); 292 addItemStringList( "EventTemplates", &mEventTemplates );
292 addItemStringList( "TodoTemplates", &mTodoTemplates ); 293 addItemStringList( "TodoTemplates", &mTodoTemplates );
293 294
294 addItemInt("DestinationPolicy",&mDestination,standardDestination); 295 addItemInt("DestinationPolicy",&mDestination,standardDestination);
295 296