summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/ppp
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings2/ppp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/ppp/PPPDialingedit.cpp25
-rw-r--r--noncore/settings/networksettings2/ppp/PPPDialingedit.h16
-rw-r--r--noncore/settings/networksettings2/ppp/PPPRunGUI.ui207
-rw-r--r--noncore/settings/networksettings2/ppp/PPPRunedit.cpp31
-rw-r--r--noncore/settings/networksettings2/ppp/PPPRunedit.h16
5 files changed, 295 insertions, 0 deletions
diff --git a/noncore/settings/networksettings2/ppp/PPPDialingedit.cpp b/noncore/settings/networksettings2/ppp/PPPDialingedit.cpp
new file mode 100644
index 0000000..9264ceb
--- a/dev/null
+++ b/noncore/settings/networksettings2/ppp/PPPDialingedit.cpp
@@ -0,0 +1,25 @@
+#include <stdio.h>
+#include <qcombobox.h>
+#include <qmessagebox.h>
+#include <qradiobutton.h>
+#include <qlineedit.h>
+#include <GUIUtils.h>
+#include "PPPDialingedit.h"
+
+PPPDialingEdit::PPPDialingEdit( QWidget * Parent ) :
+ PPPDialingGUI( Parent ){
+
+ // populate widget stack
+}
+
+QString PPPDialingEdit::acceptable( void ) {
+ return QString();
+}
+
+bool PPPDialingEdit::commit( PPPData & D ) {
+ bool SM;
+ return SM;
+}
+
+void PPPDialingEdit::showData( PPPData & D ) {
+}
diff --git a/noncore/settings/networksettings2/ppp/PPPDialingedit.h b/noncore/settings/networksettings2/ppp/PPPDialingedit.h
new file mode 100644
index 0000000..016bb3b
--- a/dev/null
+++ b/noncore/settings/networksettings2/ppp/PPPDialingedit.h
@@ -0,0 +1,16 @@
+#include "pppdata.h"
+#include "PPPDialingGUI.h"
+
+class PPPDialingEdit : public PPPDialingGUI {
+
+public :
+
+ PPPDialingEdit( QWidget * parent );
+
+ QString acceptable( void );
+ bool commit( PPPData & Data );
+ void showData( PPPData & Data );
+
+private :
+
+};
diff --git a/noncore/settings/networksettings2/ppp/PPPRunGUI.ui b/noncore/settings/networksettings2/ppp/PPPRunGUI.ui
new file mode 100644
index 0000000..4532065
--- a/dev/null
+++ b/noncore/settings/networksettings2/ppp/PPPRunGUI.ui
@@ -0,0 +1,207 @@
+<!DOCTYPE UI><UI>
+<class>PPPRunGUI</class>
+<widget>
+ <class>QWidget</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>PPPRunGUI</cstring>
+ </property>
+ <property stdset="1">
+ <name>geometry</name>
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>210</width>
+ <height>272</height>
+ </rect>
+ </property>
+ <property stdset="1">
+ <name>caption</name>
+ <string>PPPRun</string>
+ </property>
+ <property>
+ <name>layoutMargin</name>
+ </property>
+ <property>
+ <name>layoutSpacing</name>
+ </property>
+ <vbox>
+ <property stdset="1">
+ <name>margin</name>
+ <number>3</number>
+ </property>
+ <property stdset="1">
+ <name>spacing</name>
+ <number>3</number>
+ </property>
+ <widget>
+ <class>QGroupBox</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>GroupBox1</cstring>
+ </property>
+ <property stdset="1">
+ <name>title</name>
+ <string>Upon connect</string>
+ </property>
+ <property>
+ <name>layoutMargin</name>
+ </property>
+ <property>
+ <name>layoutSpacing</name>
+ </property>
+ <grid>
+ <property stdset="1">
+ <name>margin</name>
+ <number>3</number>
+ </property>
+ <property stdset="1">
+ <name>spacing</name>
+ <number>3</number>
+ </property>
+ <widget row="0" column="1" >
+ <class>QLineEdit</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>PreConnect_LE</cstring>
+ </property>
+ </widget>
+ <widget row="0" column="0" >
+ <class>QLabel</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TextLabel2</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>Before</string>
+ </property>
+ </widget>
+ <widget row="1" column="1" >
+ <class>QLineEdit</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>PostConnect_LE</cstring>
+ </property>
+ </widget>
+ <widget row="1" column="0" >
+ <class>QLabel</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TextLabel2_2</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>After</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget>
+ <class>QGroupBox</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>GroupBox1_2</cstring>
+ </property>
+ <property stdset="1">
+ <name>title</name>
+ <string>Upon disconnect</string>
+ </property>
+ <property>
+ <name>layoutMargin</name>
+ </property>
+ <property>
+ <name>layoutSpacing</name>
+ </property>
+ <grid>
+ <property stdset="1">
+ <name>margin</name>
+ <number>3</number>
+ </property>
+ <property stdset="1">
+ <name>spacing</name>
+ <number>3</number>
+ </property>
+ <widget row="0" column="1" >
+ <class>QLineEdit</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>PreDisconnect_LE</cstring>
+ </property>
+ </widget>
+ <widget row="0" column="0" >
+ <class>QLabel</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TextLabel2_3</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>Before</string>
+ </property>
+ </widget>
+ <widget row="1" column="1" >
+ <class>QLineEdit</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>PostDisconnect_LE</cstring>
+ </property>
+ </widget>
+ <widget row="1" column="0" >
+ <class>QLabel</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TextLabel2_2_2</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>After</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget>
+ <class>QLabel</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TextLabel1</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>&lt;UL&gt;
+&lt;LI&gt;Commands run under your &lt;b&gt;real&lt;/b&gt; user id (&lt;b&gt;not&lt;/b&gt; as root)&lt;/LI&gt;
+&lt;LI&gt;Supply the whole path&lt;/LI&gt;
+&lt;/UL&gt;</string>
+ </property>
+ <property stdset="1">
+ <name>alignment</name>
+ <set>WordBreak|AlignVCenter|AlignLeft</set>
+ </property>
+ <property>
+ <name>wordwrap</name>
+ </property>
+ </widget>
+ <spacer>
+ <property>
+ <name>name</name>
+ <cstring>Spacer1</cstring>
+ </property>
+ <property stdset="1">
+ <name>orientation</name>
+ <enum>Vertical</enum>
+ </property>
+ <property stdset="1">
+ <name>sizeType</name>
+ <enum>Expanding</enum>
+ </property>
+ <property>
+ <name>sizeHint</name>
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+</UI>
diff --git a/noncore/settings/networksettings2/ppp/PPPRunedit.cpp b/noncore/settings/networksettings2/ppp/PPPRunedit.cpp
new file mode 100644
index 0000000..23fcd3c
--- a/dev/null
+++ b/noncore/settings/networksettings2/ppp/PPPRunedit.cpp
@@ -0,0 +1,31 @@
+#include <stdio.h>
+#include <qcombobox.h>
+#include <qmessagebox.h>
+#include <qradiobutton.h>
+#include <qlineedit.h>
+#include <GUIUtils.h>
+#include "PPPRunedit.h"
+
+PPPRunEdit::PPPRunEdit( QWidget * Parent ) : PPPRunGUI( Parent ){
+}
+
+QString PPPRunEdit::acceptable( void ) {
+ return QString();
+}
+
+bool PPPRunEdit::commit( PPPData & D ) {
+ bool SM = 0;
+
+ TXTM( D.Run.PreConnect, PreConnect_LE, SM );
+ TXTM( D.Run.PostConnect, PostConnect_LE, SM );
+ TXTM( D.Run.PreDisconnect, PreDisconnect_LE, SM );
+ TXTM( D.Run.PostDisconnect, PostDisconnect_LE, SM );
+ return SM;
+}
+
+void PPPRunEdit::showData( PPPData & D ) {
+ STXT( D.Run.PreConnect, PreConnect_LE);
+ STXT( D.Run.PostConnect, PostConnect_LE);
+ STXT( D.Run.PreDisconnect, PreDisconnect_LE );
+ STXT( D.Run.PostDisconnect, PostDisconnect_LE);
+}
diff --git a/noncore/settings/networksettings2/ppp/PPPRunedit.h b/noncore/settings/networksettings2/ppp/PPPRunedit.h
new file mode 100644
index 0000000..4205512
--- a/dev/null
+++ b/noncore/settings/networksettings2/ppp/PPPRunedit.h
@@ -0,0 +1,16 @@
+#include "pppdata.h"
+#include "PPPRunGUI.h"
+
+class PPPRunEdit : public PPPRunGUI {
+
+public :
+
+ PPPRunEdit( QWidget * parent );
+
+ QString acceptable( void );
+ bool commit( PPPData & Data );
+ void showData( PPPData & Data );
+
+private :
+
+};