summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/ppp/pppconfig.cpp
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings/ppp/pppconfig.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings/ppp/pppconfig.cpp62
1 files changed, 62 insertions, 0 deletions
diff --git a/noncore/settings/networksettings/ppp/pppconfig.cpp b/noncore/settings/networksettings/ppp/pppconfig.cpp
new file mode 100644
index 0000000..7b2b21b
--- a/dev/null
+++ b/noncore/settings/networksettings/ppp/pppconfig.cpp
@@ -0,0 +1,62 @@
+
+#include <qlayout.h>
+#include <qmessagebox.h>
+#include <qtabwidget.h>
+
+#include "accounts.h"
+#include "general.h"
+#include "pppconfig.h"
+#include "pppdata.h"
+#include "runtests.h"
+#include "modem.h"
+
+PPPConfigWidget::PPPConfigWidget( QWidget *parent, const char *name,
+ bool modal, WFlags fl )
+ : QDialog(parent, name, modal, fl)
+{
+ setCaption(tr("Configure Modem"));
+ int result = runTests();
+ if(result == TEST_CRITICAL){
+ QMessageBox::critical(0, tr("Modem failure"), tr("A critical failure appeard while testing the modem") );
+ return;
+ }
+
+// setFixedSize(sizeHint());
+
+ (void)new Modem;
+
+ QVBoxLayout *layout = new QVBoxLayout( this );
+ layout->setSpacing( 0 );
+ layout->setMargin( 1 );
+ tabWindow = new QTabWidget( this, "tabWidget" );
+ layout->addWidget( tabWindow );
+
+ accounts = new AccountWidget( tabWindow, "accounts" );
+ tabWindow->addTab( accounts, tr("&Accounts") );
+ modem1 = new ModemWidget( tabWindow, "modem1" );
+ tabWindow->addTab( modem1, tr("&Device") );
+ modem2 = new ModemWidget2( tabWindow, "modem2" );
+ tabWindow->addTab( modem2, tr("&Modem") );
+// graph = new GraphSetup( tabWindow->addPage( tr("&Graph"), tr("Throughput Graph" ) ) );
+// general = new GeneralWidget( tabWindow->addPage( tr("M&isc"), tr("Miscellaneous Settings") ) );
+
+}
+
+
+PPPConfigWidget::~PPPConfigWidget()
+{
+
+}
+
+void PPPConfigWidget::accept()
+{
+ gpppdata.save();
+ QDialog::accept();
+}
+
+
+void PPPConfigWidget::reject()
+{
+ gpppdata.cancel();
+ QDialog::reject();
+}