summaryrefslogtreecommitdiffabout
path: root/korganizer
Side-by-side diff
Diffstat (limited to 'korganizer') (more/less context) (show whitespace changes)
-rw-r--r--korganizer/koprefsdialog.cpp167
1 files changed, 94 insertions, 73 deletions
diff --git a/korganizer/koprefsdialog.cpp b/korganizer/koprefsdialog.cpp
index 443508d..40e8a99 100644
--- a/korganizer/koprefsdialog.cpp
+++ b/korganizer/koprefsdialog.cpp
@@ -337,5 +337,5 @@ void KOPrefsDialog::setupMainTab()
// DesktopIcon("identity",KIcon::SizeMedium));
- QGridLayout *topLayout = new QGridLayout(topFrame,6,2);
+ QGridLayout *topLayout = new QGridLayout(topFrame,5,2);
topLayout->setSpacing(spacingHint());
topLayout->setMargin(marginHint());
@@ -358,45 +358,31 @@ void KOPrefsDialog::setupMainTab()
topLayout->addWidget(mEmailEdit,1,1);
KPrefsDialogWidBool *wb;
- QHBox *dummy;
- if ( QApplication::desktop()->width() > 480 ) {
- dummy = new QHBox(topFrame);
- } else {
- dummy = new QVBox(topFrame);
- }
- topLayout->addMultiCellWidget(dummy, 2,2,0,1);
- addWidBool(i18n("Full menu bar(nr)"),
- &(KOPrefs::instance()->mShowFullMenu),dummy);
- addWidBool(i18n("Mini icons in toolbar(nr)"),
- &(KOPrefs::instance()->mToolBarMiniIcons),dummy);
+ KPrefsDialogWidBool *widbool = addWidBool(i18n("Full menu bar(nr)"),
+ &(KOPrefs::instance()->mShowFullMenu),topFrame);
+ topLayout->addMultiCellWidget( widbool->checkBox(), 2,2,0,1);
- dummy = new QHBox(topFrame);
- new QLabel(i18n("Days in What's Next:"),dummy);
- mWhatsNextSpin = new QSpinBox(1,14,1,dummy);
+ widbool = addWidBool(i18n("Mini icons in toolbar(nr)"),
+ &(KOPrefs::instance()->mToolBarMiniIcons),topFrame);
+ topLayout->addMultiCellWidget( widbool->checkBox(), 3,3,0,1);
- topLayout->addMultiCellWidget(dummy,3,3,0,1);
+ KPrefsDialogWidBool *verticalScreen =
+ addWidBool(i18n("Show vertical screen (Needs restart)"),
+ &(KOPrefs::instance()->mVerticalScreen),topFrame);
+ //topLayout->addWidget(verticalScreen->checkBox(),ii++,0);
+ topLayout->addMultiCellWidget(verticalScreen->checkBox(),4,4,0,1);
- dummy = new QHBox(topFrame);
+ QHBox *dummy = new QHBox(topFrame);
new QLabel(i18n("Days in Next-X-Days:"),dummy);
mNextXDaysSpin = new QSpinBox(2,14,1,dummy);
- topLayout->addMultiCellWidget(dummy,4,4,0,1);
+ topLayout->addMultiCellWidget(dummy,5,5,0,1);
- QHBox *prioBox = new QHBox(topFrame);
- // intervalBox->setSpacing(spacingHint());
- topLayout->addMultiCellWidget(prioBox,5,5,0,1);
- QString messa = i18n("Show topmost todo prios in What's Next:");
- if ( QApplication::desktop()->width() < 300 )
- messa = i18n("Show topmost todo prios in What's N.:");
- QLabel *prioLabel = new QLabel(messa, prioBox);
- mPrioSpin = new QSpinBox(0,5,1,prioBox);
- if ( QApplication::desktop()->width() < 300 )
- mPrioSpin->setFixedWidth( 40 );
// KPrefsDialogWidBool *bcc =
@@ -427,14 +413,10 @@ void KOPrefsDialog::setupMainTab()
topLayout->addMultiCellWidget(agendasize,7,7,0,1);
*/
- KPrefsDialogWidBool *verticalScreen =
- addWidBool(i18n("Show vertical screen (Needs restart)"),
- &(KOPrefs::instance()->mVerticalScreen),topFrame);
- //topLayout->addWidget(verticalScreen->checkBox(),ii++,0);
- topLayout->addMultiCellWidget(verticalScreen->checkBox(),7,7,0,1);
+
KPrefsDialogWidBool *ask =
addWidBool(i18n("Ask for quit when closing KO/Pi"),
&(KOPrefs::instance()->mAskForQuit),topFrame);
- topLayout->addMultiCellWidget(ask->checkBox(),8,8,0,1);
+ topLayout->addMultiCellWidget(ask->checkBox(),7,7,0,1);
@@ -607,28 +589,6 @@ void KOPrefsDialog::setupViewsTab()
topLayout->addWidget(dummy->checkBox(),ii++,0);
- dummy =
- addWidBool(i18n("Show time in agenda items"),
- &(KOPrefs::instance()->mShowTimeInAgenda),topFrame);
- topLayout->addWidget(dummy->checkBox(),ii++,0);
-
- dummy =
- addWidBool(i18n("Highlight current day in agenda"),
- &(KOPrefs::instance()->mHighlightCurrentDay),topFrame);
- topLayout->addWidget(dummy->checkBox(),ii++,0);
-
- dummy =
- addWidBool(i18n("Use light color for highlight current day"),
- &(KOPrefs::instance()->mUseHighlightLightColor),topFrame);
- topLayout->addWidget(dummy->checkBox(),ii++,0);
- KPrefsDialogWidBool *dailyRecur =
- addWidBool(i18n("Show events that recur daily in date nav."),
- &(KOPrefs::instance()->mDailyRecur),topFrame);
- topLayout->addWidget(dailyRecur->checkBox(),ii++,0);
- KPrefsDialogWidBool *weeklyRecur =
- addWidBool(i18n("Show ev. that recur weekly in date nav."),
- &(KOPrefs::instance()->mWeeklyRecur),topFrame);
- topLayout->addWidget(weeklyRecur->checkBox(),ii++,0);
if ( QApplication::desktop()->width() > 640 ) {
@@ -640,8 +600,4 @@ void KOPrefsDialog::setupViewsTab()
}
- KPrefsDialogWidBool *marcusBainsEnabled =
- addWidBool(i18n("Show Marcus Bains line"),
- &(KOPrefs::instance()->mMarcusBainsEnabled),topFrame);
- topLayout->addWidget(marcusBainsEnabled->checkBox(),ii++,0);
@@ -653,5 +609,5 @@ void KOPrefsDialog::setupViewsTab()
-
+#if 0
topFrame = addPage(i18n("ViewChange"),0,0);
@@ -663,4 +619,5 @@ void KOPrefsDialog::setupViewsTab()
ii = 0;
+#endif
dummy =
@@ -675,8 +632,4 @@ void KOPrefsDialog::setupViewsTab()
- KPrefsDialogWidBool *fullViewTodo =
- addWidBool(i18n("Event list view uses full window"),
- &(KOPrefs::instance()->mFullViewTodo),topFrame);
- topLayout->addWidget(fullViewTodo->checkBox(),ii++,0);
KPrefsDialogWidBool *fullViewMonth =
@@ -685,24 +638,72 @@ void KOPrefsDialog::setupViewsTab()
topLayout->addWidget(fullViewMonth->checkBox(),ii++,0);
+
+ KPrefsDialogWidBool *fullViewTodo =
+ addWidBool(i18n("Event list view uses full window"),
+ &(KOPrefs::instance()->mFullViewTodo),topFrame);
+ topLayout->addWidget(fullViewTodo->checkBox(),ii++,0);
dummy =
- addWidBool(i18n("Set agenda to DayBeginsAt on change"),
- &(KOPrefs::instance()->mSetTimeToDayStartAt),topFrame);
+ addWidBool(i18n("Listview uses monthly timespan"),
+ &(KOPrefs::instance()->mListViewMonthTimespan),topFrame);
+ topLayout->addWidget(dummy->checkBox(),ii++,0);
+ dummy =
+ addWidBool(i18n("Highlight selection in Time Edit"),
+ &(KOPrefs::instance()->mHightlightDateTimeEdit),topFrame);
topLayout->addWidget(dummy->checkBox(),ii++,0);
+ KPrefsDialogWidBool *dailyRecur =
+ addWidBool(i18n("Show events that recur daily in date nav."),
+ &(KOPrefs::instance()->mDailyRecur),topFrame);
+ topLayout->addWidget(dailyRecur->checkBox(),ii++,0);
+
+ KPrefsDialogWidBool *weeklyRecur =
+ addWidBool(i18n("Show ev. that recur weekly in date nav."),
+ &(KOPrefs::instance()->mWeeklyRecur),topFrame);
+ topLayout->addWidget(weeklyRecur->checkBox(),ii++,0);
+
+ topFrame = addPage(i18n("Agenda View"),0,0);
+ // DesktopIcon("viewmag",KIcon::SizeMedium));
+
+ topLayout = new QGridLayout(topFrame,5,1);
+ topLayout->setSpacing(spacingHint());
+ topLayout->setMargin(marginHint());
+ ii = 0;
+
+
dummy =
- addWidBool(i18n("Set agenda to current time on change"),
- &(KOPrefs::instance()->mCenterOnCurrentTime),topFrame);
+ addWidBool(i18n("Show time in agenda items"),
+ &(KOPrefs::instance()->mShowTimeInAgenda),topFrame);
topLayout->addWidget(dummy->checkBox(),ii++,0);
dummy =
- addWidBool(i18n("Listview uses monthly timespan"),
- &(KOPrefs::instance()->mListViewMonthTimespan),topFrame);
+ addWidBool(i18n("Highlight current day in agenda"),
+ &(KOPrefs::instance()->mHighlightCurrentDay),topFrame);
topLayout->addWidget(dummy->checkBox(),ii++,0);
+
dummy =
- addWidBool(i18n("Highlight selection in Time Edit"),
- &(KOPrefs::instance()->mHightlightDateTimeEdit),topFrame);
+ addWidBool(i18n("Use light color for highlight current day"),
+ &(KOPrefs::instance()->mUseHighlightLightColor),topFrame);
topLayout->addWidget( dummy->checkBox(), ii++,0);
+ KPrefsDialogWidBool *marcusBainsEnabled =
+ addWidBool(i18n("Show current time"),
+ &(KOPrefs::instance()->mMarcusBainsEnabled),topFrame);
+ topLayout->addWidget(marcusBainsEnabled->checkBox(),ii++,0);
+
+
+ dummy =
+ addWidBool(i18n("Set agenda to DayBeginsAt on change"),
+ &(KOPrefs::instance()->mSetTimeToDayStartAt),topFrame);
+ topLayout->addWidget(dummy->checkBox(),ii++,0);
+
+ dummy =
+ addWidBool(i18n("Set agenda to current time on change"),
+ &(KOPrefs::instance()->mCenterOnCurrentTime),topFrame);
+ topLayout->addWidget(dummy->checkBox(),ii++,0);
+
+
+
+
@@ -809,4 +810,24 @@ void KOPrefsDialog::setupViewsTab()
topLayout->setMargin(marginHint());
ii = 0;
+
+
+ QHBox* hdummy = new QHBox(topFrame);
+ new QLabel(i18n("Days in What's Next:"),hdummy);
+ mWhatsNextSpin = new QSpinBox(1,14,1,hdummy);
+
+ topLayout->addWidget(hdummy,ii++,0);
+
+ QHBox *prioBox = new QHBox(topFrame);
+ // intervalBox->setSpacing(spacingHint());
+ topLayout->addWidget(prioBox,ii++,0);
+ QString messa = i18n("Show topmost todo prios in What's Next:");
+
+ if ( QApplication::desktop()->width() < 300 )
+ messa = i18n("Show topmost todo prios in What's N.:");
+ QLabel *prioLabel = new QLabel(messa, prioBox);
+ mPrioSpin = new QSpinBox(0,5,1,prioBox);
+ if ( QApplication::desktop()->width() < 300 )
+ mPrioSpin->setFixedWidth( 40 );
+
KPrefsDialogWidBool *passwdk =