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

stumblersettings.cpp

Go to the documentation of this file.
00001 #include <qlineedit.h>
00002 #include <qlabel.h>
00003 #include <qlayout.h>
00004 
00005 #include <qpe/config.h>
00006 
00007 #include "stumblersettings.h"
00008 
00009 StumblerSettings::StumblerSettings(QWidget* parent, const char* name, bool modal, WFlags f)
00010     : QDialog(parent, name, modal, WStyle_ContextHelp), m_config(new Config("OpieStumbler"))
00011 {
00012     setCaption(tr("Settings"));
00013     m_config->setGroup("General");
00014     QBoxLayout *l = new QHBoxLayout(this);
00015     QLabel *lb = new QLabel(tr("Interface"), this);
00016     m_interface = new QLineEdit(this);
00017     m_interface->setText(m_config->readEntry("interface", "wlan0"));
00018     connect(m_interface, SIGNAL(returnPressed()), this, SLOT(accept()));
00019     l->addWidget(lb);
00020     l->addWidget(m_interface);
00021 }
00022 
00023 StumblerSettings::~StumblerSettings()
00024 {
00025     delete m_config;
00026     delete m_interface;
00027 }
00028 
00029 void StumblerSettings::accept()
00030 {
00031     m_config->writeEntry("interface", m_interface->text());
00032     m_config->write();
00033     
00034     QDialog::accept();
00035 }

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