Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

settingsdialog.cpp

Go to the documentation of this file.
00001 #include <qcheckbox.h>
00002 #include <qspinbox.h>
00003 
00004 #include <qpe/config.h>
00005 
00006 #include "settingsdialog.h"
00007 
00008 
00009 SettingsDialog::SettingsDialog( QWidget* parent, const char* name, bool modal, WFlags fl )
00010     : SettingsDialogUI( parent, name, modal, fl ) {
00011 
00012         readConfig();
00013 }
00014 
00015 SettingsDialog::~SettingsDialog() {
00016 
00017 }
00018 
00019 void SettingsDialog::readConfig() {
00020     Config cfg("mail");
00021     cfg.setGroup( "Settings" );
00022     showHtmlButton->setChecked( cfg.readBoolEntry( "showHtml", false ) );
00023     clickOpenMailButton->setChecked(cfg.readBoolEntry("clickOpensMail",true));
00024     clickOpenFolderButton->setChecked(cfg.readBoolEntry("clickOpensFolder",true));
00025     cfg.setGroup( "Compose" );
00026     checkBoxLater->setChecked( cfg.readBoolEntry( "sendLater", false ) );
00027     cfg.setGroup( "Applet" );
00028     cbEnableTaskbarApplet->setChecked( cfg.readBoolEntry( "Disabled", false ) );
00029     spCheckOften->setValue( cfg.readNumEntry( "CheckEvery", 5 ) );
00030     cbBlinkLed->setChecked( cfg.readBoolEntry( "BlinkLed", true ) );
00031     cbPlaySound->setChecked( cfg.readBoolEntry( "PlaySound", false ) );
00032 
00033 }
00034 
00035 void SettingsDialog::writeConfig() {
00036     Config cfg( "mail" );
00037     cfg.setGroup( "Settings" );
00038     cfg.writeEntry("clickOpensMail",clickOpenMailButton->isChecked());
00039     cfg.writeEntry("clickOpensFolder",clickOpenFolderButton->isChecked());
00040     cfg.writeEntry( "showHtml", showHtmlButton->isChecked() );
00041     cfg.setGroup( "Compose" );
00042     cfg.writeEntry( "sendLater", checkBoxLater->isChecked() );
00043     cfg.setGroup( "Applet" );
00044     cfg.writeEntry( "Disabled", cbEnableTaskbarApplet->isChecked() );
00045     int check = spCheckOften->value();
00046     if (check<1)check=1;if (check>99)check=99;
00047     cfg.writeEntry( "CheckEvery", check);
00048     cfg.writeEntry( "BlinkLed", cbBlinkLed->isChecked() );
00049     cfg.writeEntry( "PlaySound", cbPlaySound->isChecked() );
00050 }
00051 
00052 void SettingsDialog::accept() {
00053     writeConfig();
00054     QDialog::accept();
00055 }

Generated on Sat Nov 5 16:17:39 2005 for OPIE by  doxygen 1.4.2