summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/networksetup/ppp/pppimp.cpp35
-rw-r--r--noncore/net/networksetup/ppp/pppimp.h12
-rw-r--r--noncore/settings/networksettings/ppp/pppimp.cpp35
-rw-r--r--noncore/settings/networksettings/ppp/pppimp.h12
4 files changed, 90 insertions, 4 deletions
diff --git a/noncore/net/networksetup/ppp/pppimp.cpp b/noncore/net/networksetup/ppp/pppimp.cpp
index e3a7481..d3094fc 100644
--- a/noncore/net/networksetup/ppp/pppimp.cpp
+++ b/noncore/net/networksetup/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/net/networksetup/ppp/pppimp.h b/noncore/net/networksetup/ppp/pppimp.h
index 60d29b5..1bc1fad 100644
--- a/noncore/net/networksetup/ppp/pppimp.h
+++ b/noncore/net/networksetup/ppp/pppimp.h
@@ -2,15 +2,23 @@
#define PPPIMP_H
#include "ppp.h"
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
// pppconfigureimp.h
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
@@ -2,15 +2,23 @@
#define PPPIMP_H
#include "ppp.h"
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
// pppconfigureimp.h