summaryrefslogtreecommitdiff
path: root/noncore/net/opiestumbler/stumblersettings.cpp
authorskyhusker <skyhusker>2005-04-20 10:25:20 (UTC)
committer skyhusker <skyhusker>2005-04-20 10:25:20 (UTC)
commite439d0e6eaa6704a8b1b89ea32aa8a0520738a04 (patch) (side-by-side diff)
tree18c8b1eba5e1836f757765e4204d638500aa79f2 /noncore/net/opiestumbler/stumblersettings.cpp
parentf6b9c85c09692f298ffa5ee95e1f171a9e158502 (diff)
downloadopie-e439d0e6eaa6704a8b1b89ea32aa8a0520738a04.zip
opie-e439d0e6eaa6704a8b1b89ea32aa8a0520738a04.tar.gz
opie-e439d0e6eaa6704a8b1b89ea32aa8a0520738a04.tar.bz2
First commit of OpieStumbler, an application which performs wireless networks scanning using Wireless Extensions
Diffstat (limited to 'noncore/net/opiestumbler/stumblersettings.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opiestumbler/stumblersettings.cpp35
1 files changed, 35 insertions, 0 deletions
diff --git a/noncore/net/opiestumbler/stumblersettings.cpp b/noncore/net/opiestumbler/stumblersettings.cpp
new file mode 100644
index 0000000..f033e34
--- a/dev/null
+++ b/noncore/net/opiestumbler/stumblersettings.cpp
@@ -0,0 +1,35 @@
+#include <qlineedit.h>
+#include <qlabel.h>
+#include <qlayout.h>
+
+#include <qpe/config.h>
+
+#include "stumblersettings.h"
+
+StumblerSettings::StumblerSettings(QWidget* parent, const char* name, bool modal, WFlags f)
+ : QDialog(parent, name, modal, WStyle_ContextHelp), m_config(new Config("OpieStumbler"))
+{
+ setCaption(tr("Settings"));
+ m_config->setGroup("General");
+ QBoxLayout *l = new QHBoxLayout(this);
+ QLabel *lb = new QLabel(tr("Interface"), this);
+ m_interface = new QLineEdit(this);
+ m_interface->setText(m_config->readEntry("interface", "wlan0"));
+ connect(m_interface, SIGNAL(returnPressed()), this, SLOT(accept()));
+ l->addWidget(lb);
+ l->addWidget(m_interface);
+}
+
+StumblerSettings::~StumblerSettings()
+{
+ delete m_config;
+ delete m_interface;
+}
+
+void StumblerSettings::accept()
+{
+ m_config->writeEntry("interface", m_interface->text());
+ m_config->write();
+
+ QDialog::accept();
+}