--Boundary-00=_rY/I/T/Lrr8dWNH Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi... The first patch for libkdepim adds support for QWhatsThis texts to the KPrefsDialog widgets. The changes are source compatible, but not binary compatible. I hope that is ok? The second patch changes the personals section of the KOrganizer configuration: - shuffled options around, so mail-related options are at the top and creating/saving/deleting is at the bottom - I out-commented the 'Export to HTML' option, since AFAICS it does not work at all: it lacks a way for specifing the path of the HTML file. Thus selecting it had no effect, nothing happened. (And I guess having the html export function in File/Export would be more obvious anyway) - I removed old configuration elements that were not used anymore and hidden. (I hope there was no good reason for hiding them, but I can't see any negative effect by removing them) - what's this texts and shortcuts added, some texts changed (e.g. resource -> calendar) bye... --Boundary-00=_rY/I/T/Lrr8dWNH Content-Type: text/x-diff; charset="us-ascii"; name="libkdepim-whatsthis.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="libkdepim-whatsthis.patch" Index: kprefsdialog.cpp =================================================================== RCS file: /home/kde/kdepim/libkdepim/kprefsdialog.cpp,v retrieving revision 1.10 diff -u -3 -p -r1.10 kprefsdialog.cpp --- kprefsdialog.cpp 25 Jul 2003 15:45:40 -0000 1.10 +++ kprefsdialog.cpp 27 Jul 2003 13:55:13 -0000 @@ -30,6 +30,7 @@ #include #include #include +#include #include #include @@ -43,10 +44,13 @@ #include "kprefsdialog.moc" KPrefsWidBool::KPrefsWidBool(const QString &text,bool &reference, - QWidget *parent) + QWidget *parent, const QString &whatsThis) : mReference( reference ) { mCheck = new QCheckBox(text,parent); + if (!whatsThis.isNull()) { + QWhatsThis::add(mCheck, whatsThis); + } } void KPrefsWidBool::readConfig() @@ -66,11 +70,14 @@ QCheckBox *KPrefsWidBool::checkBox() KPrefsWidColor::KPrefsWidColor(const QString &text,QColor &reference, - QWidget *parent) + QWidget *parent, const QString &whatsThis) : mReference( reference ) { mButton = new KColorButton(parent); mLabel = new QLabel(mButton, text, parent); + if (!whatsThis.isNull()) { + QWhatsThis::add(mButton, whatsThis); + } } KPrefsWidColor::~KPrefsWidColor() @@ -99,7 +106,8 @@ KColorButton *KPrefsWidColor::button() } KPrefsWidFont::KPrefsWidFont(const QString &sampleText,const QString &labelText, - QFont &reference,QWidget *parent) + QFont &reference,QWidget *parent, + const QString &whatsThis) : mReference( reference ) { mLabel = new QLabel(labelText, parent); @@ -109,6 +117,10 @@ KPrefsWidFont::KPrefsWidFont(const QStri mButton = new QPushButton(i18n("Choose..."), parent); connect(mButton,SIGNAL(clicked()),SLOT(selectFont())); + if (!whatsThis.isNull()) { + QWhatsThis::add(mPreview, whatsThis); + QWhatsThis::add(mButton, whatsThis); + } } KPrefsWidFont::~KPrefsWidFont() @@ -151,12 +163,15 @@ void KPrefsWidFont::selectFont() KPrefsWidTime::KPrefsWidTime(const QString &text,int &reference, - QWidget *parent) + QWidget *parent, const QString &whatsThis) : mReference( reference ) { mLabel = new QLabel(text,parent); mSpin = new QSpinBox(0,23,1,parent); mSpin->setSuffix(":00"); + if (!whatsThis.isNull()) { + QWhatsThis::add(mSpin, whatsThis); + } } void KPrefsWidTime::readConfig() @@ -192,9 +207,12 @@ KPrefsWidRadios::~KPrefsWidRadios() { } -void KPrefsWidRadios::addRadio(const QString &text) +void KPrefsWidRadios::addRadio(const QString &text, const QString &whatsThis) { - new QRadioButton(text,mBox); + QRadioButton *r = new QRadioButton(text,mBox); + if (!whatsThis.isNull()) { + QWhatsThis::add(r, whatsThis); + } } QButtonGroup *KPrefsWidRadios::groupBox() @@ -214,12 +232,16 @@ void KPrefsWidRadios::writeConfig() KPrefsWidString::KPrefsWidString(const QString &text,QString &reference, - QWidget *parent, QLineEdit::EchoMode echomode) + QWidget *parent, QLineEdit::EchoMode echomode, + const QString &whatsThis) : mReference( reference ) { mLabel = new QLabel(text,parent); mEdit = new QLineEdit(parent); mEdit->setEchoMode( echomode ); + if (!whatsThis.isNull()) { + QWhatsThis::add(mEdit, whatsThis); + } } KPrefsWidString::~KPrefsWidString() @@ -261,23 +283,26 @@ void KPrefsWidManager::addWid(KPrefsWid mPrefsWids.append(wid); } -KPrefsWidBool *KPrefsWidManager::addWidBool(const QString &text,bool &reference,QWidget *parent) +KPrefsWidBool *KPrefsWidManager::addWidBool(const QString &text,bool &reference,QWidget *parent, + const QString &whatsThis) { - KPrefsWidBool *w = new KPrefsWidBool(text,reference,parent); + KPrefsWidBool *w = new KPrefsWidBool(text,reference,parent, whatsThis); addWid(w); return w; } -KPrefsWidTime *KPrefsWidManager::addWidTime(const QString &text,int &reference,QWidget *parent) +KPrefsWidTime *KPrefsWidManager::addWidTime(const QString &text,int &reference,QWidget *parent, + const QString &whatsThis) { - KPrefsWidTime *w = new KPrefsWidTime(text,reference,parent); + KPrefsWidTime *w = new KPrefsWidTime(text,reference,parent, whatsThis); addWid(w); return w; } -KPrefsWidColor *KPrefsWidManager::addWidColor(const QString &text,QColor &reference,QWidget *parent) +KPrefsWidColor *KPrefsWidManager::addWidColor(const QString &text,QColor &reference, + QWidget *parent, const QString &whatsThis) { - KPrefsWidColor *w = new KPrefsWidColor(text,reference,parent); + KPrefsWidColor *w = new KPrefsWidColor(text,reference,parent, whatsThis); addWid(w); return w; } @@ -289,24 +314,30 @@ KPrefsWidRadios *KPrefsWidManager::addWi return w; } -KPrefsWidString *KPrefsWidManager::addWidString(const QString &text,QString &reference,QWidget *parent) +KPrefsWidString *KPrefsWidManager::addWidString(const QString &text,QString &reference, + QWidget *parent, const QString &whatsThis) { - KPrefsWidString *w = new KPrefsWidString(text,reference,parent); + KPrefsWidString *w = new KPrefsWidString(text,reference,parent, + QLineEdit::Normal, whatsThis); addWid(w); return w; } -KPrefsWidString *KPrefsWidManager::addWidPassword(const QString &text,QString &reference,QWidget *parent) +KPrefsWidString *KPrefsWidManager::addWidPassword(const QString &text,QString &reference, + QWidget *parent, const QString &whatsThis) { - KPrefsWidString *w = new KPrefsWidString(text,reference,parent,QLineEdit::Password); + KPrefsWidString *w = new KPrefsWidString(text,reference,parent,QLineEdit::Password, + whatsThis); addWid(w); return w; } KPrefsWidFont *KPrefsWidManager::addWidFont(const QString &sampleText,const QString &buttonText, - QFont &reference,QWidget *parent) + QFont &reference,QWidget *parent, + const QString &whatsThis) { - KPrefsWidFont *w = new KPrefsWidFont(sampleText,buttonText,reference,parent); + KPrefsWidFont *w = new KPrefsWidFont(sampleText,buttonText,reference,parent, + whatsThis); addWid(w); return w; } Index: kprefsdialog.h =================================================================== RCS file: /home/kde/kdepim/libkdepim/kprefsdialog.h,v retrieving revision 1.7 diff -u -3 -p -r1.7 kprefsdialog.h --- kprefsdialog.h 10 Jun 2003 11:30:57 -0000 1.7 +++ kprefsdialog.h 27 Jul 2003 13:55:13 -0000 @@ -68,7 +68,7 @@ class KPrefsWid : public QObject /** @short Widget for bool settings in @ref KPrefsDialog. - + This class provides a widget for configuring bool values. It is meant to be used by KPrefsDialog. The user is responsible for the layout management. */ @@ -77,30 +77,32 @@ class KPrefsWidBool : public KPrefsWid public: /** Create a bool widget consisting of a QCheckbox. - + @param text Text of QCheckBox. @param reference Pointer to variable read and written by this widget. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidBool(const QString &text,bool &reference,QWidget *parent); - + KPrefsWidBool(const QString &text,bool &reference,QWidget *parent, + const QString &whatsThis = QString::null); + /** Return the QCheckbox used by this widget. */ QCheckBox *checkBox(); - + void readConfig(); void writeConfig(); - + private: bool &mReference; - + QCheckBox *mCheck; }; /** @short Widget for time settings in @ref KPrefsDialog. - + This class provides a widget for configuring time values. It is meant to be used by KPrefsDialog. The user is responsible for the layout management. */ @@ -109,13 +111,15 @@ class KPrefsWidTime : public KPrefsWid public: /** Create a time widget consisting of a label and a spinbox. - + @param text Text of Label. @param reference Pointer to variable read and written by this widget. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidTime(const QString &text,int &reference,QWidget *parent); - + KPrefsWidTime(const QString &text,int &reference,QWidget *parent, + const QString &whatsThis = QString::null); + /** Return QLabel used by this widget. */ @@ -148,17 +152,19 @@ class KPrefsWidColor : public KPrefsWid /** Create a color widget consisting of a test field and a button for opening a color dialog. - + @param text Text of button. @param reference Pointer to variable read and written by this widget. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidColor(const QString &text,QColor &reference,QWidget *parent); + KPrefsWidColor(const QString &text,QColor &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Destruct color setting widget. */ ~KPrefsWidColor(); - + /** Return QLabel for the button */ @@ -191,18 +197,20 @@ class KPrefsWidFont : public KPrefsWid /** Create a font widget consisting of a test field and a button for opening a font dialog. - + @param label Text of label. @param reference Pointer to variable read and written by this widget. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ KPrefsWidFont(const QString &sampleText,const QString &labelText, - QFont &reference,QWidget *parent); + QFont &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Destruct font setting widget. */ ~KPrefsWidFont(); - + /** Return label. */ @@ -246,29 +254,30 @@ class KPrefsWidRadios : public KPrefsWid /** Create a widget for selection of an option. It consists of a box with several radio buttons. - + @param text Text of main box. @param reference Pointer to variable read and written by this widget. @param parent Parent widget. */ - KPrefsWidRadios(const QString &text,int &reference,QWidget *parent); + KPrefsWidRadios(const QString &text, int &reference,QWidget *parent); virtual ~KPrefsWidRadios(); /** Add a radio button. - + @param text Text of the button. + @param whatsThis What's This help for the button. */ - void addRadio(const QString &text); - + void addRadio(const QString &text, const QString &whatsThis = QString::null); + /** Return the box widget used by this widget. */ QButtonGroup *groupBox(); - + void readConfig(); void writeConfig(); - + private: int &mReference; @@ -287,12 +296,13 @@ class KPrefsWidString : public KPrefsWid public: /** Create a string widget consisting of a test label and a line edit. - + @param text Text of label. @param reference Pointer to variable read and written by this widget. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidString(const QString &text,QString &reference,QWidget *parent,QLineEdit::EchoMode echomode=QLineEdit::Normal); + KPrefsWidString(const QString &text,QString &reference,QWidget *parent,QLineEdit::EchoMode echomode=QLineEdit::Normal, const QString &whatsThis = QString::null); /** Destructor. */ @@ -346,31 +356,37 @@ class KPrefsWidManager virtual void addWid(KPrefsWid *); /** Register a @ref KPrefsWidBool object. - + @param text Text of bool widget. @param reference Reference to variable storing the setting. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidBool *addWidBool(const QString &text,bool &reference,QWidget *parent); + KPrefsWidBool *addWidBool(const QString &text,bool &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Register a @ref KPrefsWidTime object. - + @param text Text of time widget. @param reference Reference to variable storing the setting. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidTime *addWidTime(const QString &text,int &reference,QWidget *parent); + KPrefsWidTime *addWidTime(const QString &text,int &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Register a @ref KPrefsWidColor object. - + @param text Text of color widget. @param reference Reference to variable storing the setting. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidColor *addWidColor(const QString &text,QColor &reference,QWidget *parent); + KPrefsWidColor *addWidColor(const QString &text,QColor &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Register a @ref KPrefsWidRadios object. - + @param text Text of radio button box widget. @param reference Reference to variable storing the setting. @param parent Parent widget. @@ -378,34 +394,40 @@ class KPrefsWidManager KPrefsWidRadios *addWidRadios(const QString &text,int &reference,QWidget *parent); /** Register a @ref KPrefsWidString object. - + @param text Text of string widget. @param reference Reference to variable storing the setting. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidString *addWidString(const QString &text,QString &reference,QWidget *parent); + KPrefsWidString *addWidString(const QString &text,QString &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Register a password @ref KPrefsWidString object, with echomode set to QLineEdit::Password. - + @param text Text of string widget. @param reference Reference to variable storing the setting. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ - KPrefsWidString *addWidPassword (const QString &text,QString &reference,QWidget *parent); + KPrefsWidString *addWidPassword (const QString &text,QString &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Register a @ref KPrefsWidFont object. - + @param sampleText Sample text of font widget. @param buttonText Button text of font widget. @param reference Reference to variable storing the setting. @param parent Parent widget. + @param whatsThis What's This help for the widget. */ KPrefsWidFont *addWidFont(const QString &sampleText,const QString &buttonText, - QFont &reference,QWidget *parent); + QFont &reference,QWidget *parent, + const QString &whatsThis = QString::null); /** Set all widgets to default values. */ void setWidDefaults(); - + /** Read preferences from config file. */ void readWidConfig(); --Boundary-00=_rY/I/T/Lrr8dWNH Content-Type: text/x-diff; charset="us-ascii"; name="korganizer-prefs-pers.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="korganizer-prefs-pers.patch" Index: koprefsdialog.cpp =================================================================== RCS file: /home/kde/kdepim/korganizer/koprefsdialog.cpp,v retrieving revision 1.70 diff -u -3 -p -r1.70 koprefsdialog.cpp --- koprefsdialog.cpp 10 Jun 2003 11:30:57 -0000 1.70 +++ koprefsdialog.cpp 27 Jul 2003 15:53:24 -0000 @@ -34,6 +34,7 @@ #include #include #include +#include #include #include @@ -84,103 +85,118 @@ void KOPrefsDialog::setupMainTab() QFrame *topFrame = addPage(i18n("Personal"),0, DesktopIcon("identity",KIcon::SizeMedium)); - QGridLayout *topLayout = new QGridLayout(topFrame,6,2); + QVBoxLayout *topLayout = new QVBoxLayout(topFrame); topLayout->setSpacing(spacingHint()); + QGroupBox *emailSettingsGroup = new QGroupBox(0, Qt::Vertical, + i18n("Email Settings"), topFrame); + QGridLayout *emailSettingsLayout = new QGridLayout(emailSettingsGroup->layout(), 4, 2); + emailSettingsLayout->setSpacing(spacingHint()); + + KPrefsWidBool *bcc = + addWidBool(i18n("Send cop&y to owner when mailing events"), + KOPrefs::instance()->mBcc,emailSettingsGroup, + i18n("If you activate this option the owner of an event " + "will also receive a copy when you mail an event to " + "its participants.")); + emailSettingsLayout->addMultiCellWidget(bcc->checkBox(), + 0, 0, 0, 1); + KPrefsWidBool *emailControlCenter = - addWidBool(i18n("&Use email settings from Control Center"), - KOPrefs::instance()->mEmailControlCenter,topFrame); - topLayout->addMultiCellWidget(emailControlCenter->checkBox(),0,0,0,1); + addWidBool(i18n("&Use user configuration from Control Center"), + KOPrefs::instance()->mEmailControlCenter,emailSettingsGroup, + i18n("Select this option to get your email configuration from " + "the control center, instead of entering it below. " + "The user configuration is used to publish and request " + "appointments.")); connect(emailControlCenter->checkBox(),SIGNAL(toggled(bool)), SLOT(toggleEmailSettings(bool))); + emailSettingsLayout->addMultiCellWidget(emailControlCenter->checkBox(), + 1, 1, 0, 1); - mNameEdit = new QLineEdit(topFrame); - mNameLabel = new QLabel(mNameEdit, i18n("Full &name:"), topFrame); - topLayout->addWidget(mNameLabel,1,0); - topLayout->addWidget(mNameEdit,1,1); - - mEmailEdit = new QLineEdit(topFrame); - mEmailLabel = new QLabel(mEmailEdit, i18n("E&mail address:"),topFrame); - topLayout->addWidget(mEmailLabel,2,0); - topLayout->addWidget(mEmailEdit,2,1); + mNameEdit = new QLineEdit(emailSettingsGroup); + mNameLabel = new QLabel(mNameEdit, i18n("Full &name:"), emailSettingsGroup); + QWhatsThis::add(mNameEdit, i18n("Your full name, used for sending emails. " + "The user configuration is used to publish and request " + "appointments.")); + emailSettingsLayout->addWidget(mNameLabel, 2, 0); + emailSettingsLayout->addWidget(mNameEdit, 2, 1); + + mEmailEdit = new QLineEdit(emailSettingsGroup); + mEmailLabel = new QLabel(mEmailEdit, i18n("E&mail address:"),emailSettingsGroup); + QWhatsThis::add(mEmailEdit, i18n("Your email name, used for sending emails. " + "The user configuration is used to publish and request " + "appointments.")); + emailSettingsLayout->addWidget(mEmailLabel, 3, 0); + emailSettingsLayout->addWidget(mEmailEdit, 3, 1); + + topLayout->addWidget(emailSettingsGroup); - KPrefsWidBool *bcc = - addWidBool(i18n("Send copy to owner when mailing events"), - KOPrefs::instance()->mBcc,topFrame); - topLayout->addMultiCellWidget(bcc->checkBox(),4,4,0,1); + KPrefsWidRadios *mailClientGroup = + addWidRadios(i18n("Mail Client"),KOPrefs::instance()->mMailClient, + topFrame); + mailClientGroup->addRadio(i18n("&KMail"), + i18n("Select this option to send emails using KMail. " + "This is the recommended option for most users.")); + mailClientGroup->addRadio(i18n("&Sendmail"), + i18n("Select this option to send emails using Sendmail. " + "This requires that you have set up Sendmail correctly, " + "otherwise your emails may never arrive. " + "In case of doubt, use KMail for sending emails.")); + topLayout->addWidget(mailClientGroup->groupBox()); QGroupBox *autoSaveGroup = new QGroupBox(1,Horizontal,i18n("Auto-Save"), topFrame); - topLayout->addMultiCellWidget(autoSaveGroup,6,6,0,1); + topLayout->addWidget(autoSaveGroup); - addWidBool(i18n("Enable automatic saving of calendar"), - KOPrefs::instance()->mAutoSave,autoSaveGroup); + addWidBool(i18n("&Enable automatic saving of calendar"), + KOPrefs::instance()->mAutoSave,autoSaveGroup, + i18n("Activate this options to save your calendar " + "automatically in the given interval.")); QHBox *intervalBox = new QHBox(autoSaveGroup); intervalBox->setSpacing(spacingHint()); QLabel *autoSaveIntervalLabel = new QLabel(i18n("Save &interval in minutes:"),intervalBox); mAutoSaveIntervalSpin = new QSpinBox(0,500,1,intervalBox); + QWhatsThis::add(mAutoSaveIntervalSpin, + i18n("This is the interval for automatic saving, " + "e.g. if you enter '10 minutes' your calendar will be " + "saved every 10 minutes.")); autoSaveIntervalLabel->setBuddy(mAutoSaveIntervalSpin); - KPrefsWidBool *confirmCheck = - addWidBool(i18n("Confirm &deletes"),KOPrefs::instance()->mConfirm, - topFrame); - topLayout->addMultiCellWidget(confirmCheck->checkBox(),7,7,0,1); - - - mEnableGroupScheduling = - addWidBool(i18n("Enable group scheduling"), - KOPrefs::instance()->mEnableGroupScheduling,topFrame); - topLayout->addWidget(mEnableGroupScheduling->checkBox(),8,0); - connect(mEnableGroupScheduling->checkBox(),SIGNAL(clicked()), - SLOT(warningGroupScheduling())); - - mEnableProjectView = - addWidBool(i18n("Enable project view"), - KOPrefs::instance()->mEnableProjectView,topFrame); - topLayout->addWidget(mEnableProjectView->checkBox(),9,0); - connect(mEnableProjectView->checkBox(),SIGNAL(clicked()), - SLOT(warningProjectView())); - - // Can't be disabled anymore - mEnableGroupScheduling->checkBox()->hide(); - - // Disable setting, because this feature now becomes stable - mEnableProjectView->checkBox()->hide(); - - KPrefsWidRadios *defaultFormatGroup = - addWidRadios(i18n("Default Calendar Format"), - KOPrefs::instance()->mDefaultFormat,topFrame); - defaultFormatGroup->addRadio(i18n("vCalendar")); - defaultFormatGroup->addRadio(i18n("iCalendar")); - - topLayout->addMultiCellWidget(defaultFormatGroup->groupBox(),10,10,0,1); - - // Default format unconditionally is iCalendar - defaultFormatGroup->groupBox()->hide(); - - KPrefsWidRadios *mailClientGroup = - addWidRadios(i18n("Mail Client"),KOPrefs::instance()->mMailClient, - topFrame); - mailClientGroup->addRadio(i18n("KMail")); - mailClientGroup->addRadio(i18n("Sendmail")); - topLayout->addMultiCellWidget(mailClientGroup->groupBox(),11,11,0,1); - KPrefsWidBool *htmlsave = +/* There is no way to configure the path, so this option does nothing + KPrefsWidBool *htmlsave = addWidBool(i18n("Export to HTML with every save"),KOPrefs::instance()->mHtmlWithSave, topFrame); - topLayout->addMultiCellWidget(htmlsave->checkBox(),12,12,0,1); + topLayout->addWidget(htmlsave->checkBox()); +*/ KPrefsWidRadios *destinationGroup = - addWidRadios(i18n("New Events/Todos should"),KOPrefs::instance()->mDestination, + addWidRadios(i18n("New Events and Todos"),KOPrefs::instance()->mDestination, topFrame); - destinationGroup->addRadio(i18n("be added to the standard resource")); - destinationGroup->addRadio(i18n("be asked which resource to use")); - topLayout->addMultiCellWidget(destinationGroup->groupBox(),13,13,0,1); + destinationGroup->addRadio(i18n("Add &to the standard calendar automatically"), + i18n("Select this option to add all new events to " + "your standard caldendar automatically.")); + destinationGroup->addRadio(i18n("Let use&r chose a calendar"), + i18n("Select this option to be asked for the calendar " + "that the new event should be added to.")); + topLayout->addWidget(destinationGroup->groupBox()); + + QGroupBox *deleteGroup = new QGroupBox(1, Vertical, i18n("Confirmations"), + topFrame); + KPrefsWidBool *confirmCheck = + addWidBool(i18n("Ask for con&firmation before deleting"), + KOPrefs::instance()->mConfirm, deleteGroup, + i18n("If this option is activated you will be asked for " + "confirmation when you delete an event. Otherwise " + "the event will be deleted immediately.")); + topLayout->addWidget(deleteGroup); - topLayout->setRowStretch(14,1); + QSpacerItem* spacer = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding); + topLayout->addItem(spacer); } --Boundary-00=_rY/I/T/Lrr8dWNH Content-Type: image/png; name="prefspers.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="prefspers.png" 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 --Boundary-00=_rY/I/T/Lrr8dWNH Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kde-pim mailing list kde-pim@mail.kde.org http://mail.kde.org/mailman/listinfo/kde-pim kde-pim home page at http://pim.kde.org/ --Boundary-00=_rY/I/T/Lrr8dWNH--