summaryrefslogtreecommitdiff
path: root/noncore/settings
authorpaule <paule>2007-01-13 10:59:49 (UTC)
committer paule <paule>2007-01-13 10:59:49 (UTC)
commit2e26f72390e18260c6fc3fedc5378a6ca9ddfffb (patch) (side-by-side diff)
treec6ef3b904899ff160f22e336d5a0cd5f38ae0eb3 /noncore/settings
parent5c03ec2b2d0d6b10f7581b8b447cbcb1935e7e67 (diff)
downloadopie-2e26f72390e18260c6fc3fedc5378a6ca9ddfffb.zip
opie-2e26f72390e18260c6fc3fedc5378a6ca9ddfffb.tar.gz
opie-2e26f72390e18260c6fc3fedc5378a6ca9ddfffb.tar.bz2
Actually read the doctab enable/disable setting.
Partially fixes bug #1618.
Diffstat (limited to 'noncore/settings') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/doctab/doctab.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/noncore/settings/doctab/doctab.cpp b/noncore/settings/doctab/doctab.cpp
index 72eda6b..1cf3e2d 100644
--- a/noncore/settings/doctab/doctab.cpp
+++ b/noncore/settings/doctab/doctab.cpp
@@ -10,85 +10,92 @@
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
** See http://www.trolltech.com/gpl/ for GPL licensing information.
**
** Contact info@trolltech.com if any conditions of this licensing are
** not clear to you.
**
**********************************************************************/
#include "doctab.h"
#include <qpe/global.h>
#include <qpe/fontmanager.h>
#include <qpe/config.h>
#include <qpe/applnk.h>
#include <qpe/qpedialog.h>
#include <qpe/qpeapplication.h>
#if defined(Q_WS_QWS) && !defined(QT_NO_COP)
#include <qpe/qcopenvelope_qws.h>
#endif
#include <qlabel.h>
#include <qcheckbox.h>
#include <qradiobutton.h>
#include <qtabwidget.h>
#include <qslider.h>
#include <qfile.h>
#include <qtextstream.h>
#include <qdatastream.h>
#include <qmessagebox.h>
#include <qcombobox.h>
#include <qspinbox.h>
#include <qlistbox.h>
#include <qdir.h>
#if QT_VERSION >= 0x030000
#include <qstylefactory.h>
#endif
#include <stdlib.h>
DocTabSettings::DocTabSettings( QWidget* parent, const char* name, WFlags fl )
: DocTabSettingsBase( parent, name, TRUE, fl )
{
dl = new QPEDialogListener(this);
reset();
+
+ Config cfg( "Launcher" );
+ cfg.setGroup( "DocTab" );
+ if(cfg.readBoolEntry( "Enable", true ))
+ yes->setChecked(true);
+ else
+ no->setChecked(true);
}
DocTabSettings::~DocTabSettings()
{}
void DocTabSettings::accept()
{
applyDocTab();
QDialog::accept();
}
void DocTabSettings::applyDocTab()
{
Config cfg( "Launcher" );
cfg.setGroup( "DocTab" );
cfg.writeEntry( "Enable", yes->isChecked() );
cfg.write();
}
void DocTabSettings::reject()
{
reset();
QDialog::reject();
}
void DocTabSettings::reset()
{
}
QString DocTabSettings::actualDocTab;
void DocTabSettings::done(int r)
{
QDialog::done(r);
close();
}