|
|
|
|
@ -887,6 +887,20 @@ void ConfigureDialog::makeNetworkPage( void ) |
|
|
|
|
btn_vlay->addWidget( mNetwork.removeAccountButton ); |
|
|
|
|
btn_vlay->addStretch( 1 ); // spacer
|
|
|
|
|
|
|
|
|
|
hlay = new QHBoxLayout(); |
|
|
|
|
vlay->addLayout( hlay, 10 ); |
|
|
|
|
hlay->addWidget( new QLabel( i18n("Default Mailbox Format:"), page ) ); |
|
|
|
|
mNetwork.mailboxPrefCombo = new QComboBox(false, page ); |
|
|
|
|
mNetwork.mailboxPrefCombo->insertItem("mbox"); |
|
|
|
|
mNetwork.mailboxPrefCombo->insertItem("maildir"); |
|
|
|
|
QWhatsThis::add(mNetwork.mailboxPrefCombo, |
|
|
|
|
i18n("<qt>This selects which mailbox format will be " |
|
|
|
|
"the default.<p><b>mbox:</b> Common but less " |
|
|
|
|
"reliable.<p><b>maildir:</b> More reliable, but " |
|
|
|
|
"less commonly used</qt>")); |
|
|
|
|
hlay->addWidget(mNetwork.mailboxPrefCombo); |
|
|
|
|
hlay->addStretch( 1 ); |
|
|
|
|
|
|
|
|
|
// "New Mail Notification" group box: stretch 0
|
|
|
|
|
group = new QVGroupBox( i18n("&New Mail Notification"), page ); |
|
|
|
|
vlay->addWidget( group ); |
|
|
|
|
@ -1806,6 +1820,8 @@ void ConfigureDialog::setupNetworkPage( void ) |
|
|
|
|
mNetwork.accountList->setSelected( listItem, true ); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
mNetwork.mailboxPrefCombo->setCurrentItem( config->readNumEntry("default-mailbox-format", 0 ) ); |
|
|
|
|
|
|
|
|
|
mNetwork.beepNewMailCheck->setChecked( config->readBoolEntry("beep-on-mail", false ) ); |
|
|
|
|
mNetwork.showMessageBoxCheck->setChecked( config->readBoolEntry("msgbox-on-mail", false) ); |
|
|
|
|
mNetwork.mailCommandCheck->setChecked( config->readBoolEntry("exec-on-mail", false) ); |
|
|
|
|
@ -2379,6 +2395,9 @@ void ConfigureDialog::slotDoApply( bool everything ) |
|
|
|
|
kernel->acctMgr()->writeConfig(FALSE); |
|
|
|
|
kernel->cleanupImapFolders(); |
|
|
|
|
|
|
|
|
|
config->writeEntry( "default-mailbox-format", |
|
|
|
|
mNetwork.mailboxPrefCombo->currentItem() ); |
|
|
|
|
|
|
|
|
|
// Save Mail notification settings
|
|
|
|
|
config->writeEntry( "beep-on-mail", |
|
|
|
|
mNetwork.beepNewMailCheck->isChecked() ); |
|
|
|
|
|