summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/ppp
authorbenmeyer <benmeyer>2002-11-11 21:30:17 (UTC)
committer benmeyer <benmeyer>2002-11-11 21:30:17 (UTC)
commit503bb111313dfb62ee6341069a75dad56bbd47bf (patch) (side-by-side diff)
tree7f074af4b78685829a6bf796e920f3cd686c9e4f /noncore/settings/networksettings/ppp
parentb11baff926843bfa4fa3177dc919be8754fb6d4d (diff)
downloadopie-503bb111313dfb62ee6341069a75dad56bbd47bf.zip
opie-503bb111313dfb62ee6341069a75dad56bbd47bf.tar.gz
opie-503bb111313dfb62ee6341069a75dad56bbd47bf.tar.bz2
Initial framing
Diffstat (limited to 'noncore/settings/networksettings/ppp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings/ppp/pppimp.cpp35
-rw-r--r--noncore/settings/networksettings/ppp/pppimp.h12
2 files changed, 45 insertions, 2 deletions
diff --git a/noncore/settings/networksettings/ppp/pppimp.cpp b/noncore/settings/networksettings/ppp/pppimp.cpp
index e3a7481..d3094fc 100644
--- a/noncore/settings/networksettings/ppp/pppimp.cpp
+++ b/noncore/settings/networksettings/ppp/pppimp.cpp
@@ -1,4 +1,39 @@
#include "pppimp.h"
+PPPConfigureImp::PPPConfigureImp( QWidget* parent, const char* name, bool modal, WFlags fl) : PPP(parent, name, modal, fl) {
+
+}
+
+/**
+ * Open up the peers file and read any set settings
+ * @param peer the peer file to edit.
+ */
+void PPPConfigureImp::setPeer(const QString &newPeer){
+ peer = newPeer;
+}
+
+/**
+ * Save the settings for the current peer.
+ */
+void PPPConfigureImp::accept(){
+ // Check to make sure that all of the inputs are valid.
+
+ // Save settings.
+/**
+/dev/modem or just modem
+<speed> any
+defaultroute - automaticly add route
+noipdefault - get an ip from the server
+usepeerdns - automaticly add dns
+crtscts - flow control enabled
+name <name> - user name (and do secret file)
+*/
+
+ // Make sure it is set in interfaces so pon/off can be used.
+
+ // Close out the dialog
+ QDialog::accept();
+}
+
// pppconfigureimp.h
diff --git a/noncore/settings/networksettings/ppp/pppimp.h b/noncore/settings/networksettings/ppp/pppimp.h
index 60d29b5..1bc1fad 100644
--- a/noncore/settings/networksettings/ppp/pppimp.h
+++ b/noncore/settings/networksettings/ppp/pppimp.h
@@ -5,10 +5,18 @@
class PPPConfigureImp : public PPP {
+Q_OBJECT
+
public:
- PPPConfigureImp();
- ~PPPConfigureImp();
+ PPPConfigureImp(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ void setPeer(const QString &peer);
+protected:
+ void accept();
+
+private:
+ QString peer;
+
};
#endif