summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/ppp/general.cpp
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings/ppp/general.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings/ppp/general.cpp55
1 files changed, 36 insertions, 19 deletions
diff --git a/noncore/settings/networksettings/ppp/general.cpp b/noncore/settings/networksettings/ppp/general.cpp
index a02ee35..98e035b 100644
--- a/noncore/settings/networksettings/ppp/general.cpp
+++ b/noncore/settings/networksettings/ppp/general.cpp
@@ -25,13 +25,20 @@
*/
#include <termios.h>
#include <string.h>
-#include <qwhatsthis.h>
-#include "knuminput.h"
-#include <qslider.h>
+#include <qcheckbox.h>
+#include <qcombobox.h>
+#include <qlabel.h>
#include <qlayout.h>
+#include <qpushbutton.h>
+#include <qslider.h>
+#include <qspinbox.h>
+#include <qwhatsthis.h>
+
+// #include <qgroupbox.h>
+
#include "general.h"
//#include "version.h"
//#include "miniterm.h"
#include "modeminfo.h"
@@ -49,8 +56,9 @@ ModemWidget::ModemWidget( QWidget *parent, const char *name)
int k;
QGridLayout *tl = new QGridLayout(this, 8, 2, 0 );//, KDialog::spacingHint());
+ QLabel *label1;
label1 = new QLabel(i18n("Modem de&vice:"), this);
tl->addWidget(label1, 0, 0);
modemdevice = new QComboBox(false, this);
@@ -73,13 +81,13 @@ ModemWidget::ModemWidget( QWidget *parent, const char *name)
QWhatsThis::add(label1,tmp);
QWhatsThis::add(modemdevice,tmp);
- label2 = new QLabel(i18n("&Flow control:"), this);
- tl->addWidget(label2, 1, 0);
+ label1 = new QLabel(i18n("&Flow control:"), this);
+ tl->addWidget(label1, 1, 0);
flowcontrol = new QComboBox(false, this);
- label2->setBuddy(flowcontrol);
+ label1->setBuddy(flowcontrol);
flowcontrol->insertItem(i18n("Hardware [CRTSCTS]"));
flowcontrol->insertItem(i18n("Software [XON/XOFF]"));
flowcontrol->insertItem(i18n("None"));
tl->addWidget(flowcontrol, 1, 1);
@@ -91,12 +99,12 @@ ModemWidget::ModemWidget( QWidget *parent, const char *name)
"you know what you are doing.\n"
"\n"
"<b>Default</b>: CRTSCTS");
- QWhatsThis::add(label2,tmp);
+ QWhatsThis::add(label1,tmp);
QWhatsThis::add(flowcontrol,tmp);
- labelenter = new QLabel(i18n("&Line termination:"), this);
+ QLabel *labelenter = new QLabel(i18n("&Line termination:"), this);
tl->addWidget(labelenter, 2, 0);
enter = new QComboBox(false, this);
labelenter->setBuddy(enter);
@@ -115,9 +123,9 @@ ModemWidget::ModemWidget( QWidget *parent, const char *name)
QWhatsThis::add(labelenter,tmp);
QWhatsThis::add(enter, tmp);
- baud_label = new QLabel(i18n("Co&nnection speed:"), this);
+ QLabel *baud_label = new QLabel(i18n("Co&nnection speed:"), this);
tl->addWidget(baud_label, 3, 0);
baud_c = new QComboBox(this);
baud_label->setBuddy(baud_c);
@@ -189,16 +197,20 @@ ModemWidget::ModemWidget( QWidget *parent, const char *name)
"\n"
"<b>Default</b>: On"));
// Modem Timeout Line Edit Box
-
- modemtimeout = new KIntNumInput(PPPData::data()->modemTimeout(), this);
- modemtimeout->setLabel(i18n("Modem &timeout:"));
- modemtimeout->setRange(1, 120, 1);
+ QHBoxLayout *timeoutLayout = new QHBoxLayout( this );
+ QLabel *timeoutlabel = new QLabel( tr("Modem timeout:") ,this, "timeout" );
+ modemtimeout = new QSpinBox( 1, 120, 1, this, "modemTimeout" );
+// modemtimeout = new KIntNumInput(PPPData::data()->modemTimeout(), this);
+// modemtimeout->setLabel(i18n("Modem &timeout:"));
+// modemtimeout->setRange(1, 120, 1);
modemtimeout->setSuffix(i18n(" sec"));
connect(modemtimeout, SIGNAL(valueChanged(int)),
SLOT(modemtimeoutchanged(int)));
- tl->addMultiCellWidget(modemtimeout, 6, 6, 0, 1);
+ timeoutLayout->addWidget(timeoutlabel);
+ timeoutLayout->addWidget(modemtimeout);
+ tl->addMultiCellLayout(timeoutLayout, 6, 6, 0, 1);
QWhatsThis::add(modemtimeout,
i18n("This specifies how long <i>kppp</i> waits for a\n"
"<i>CONNECT</i> response from your modem. The\n"
@@ -277,14 +289,19 @@ ModemWidget2::ModemWidget2( QWidget *parent, const char *name)
"does not emit such a tone, uncheck this option\n"
"\n"
"<b>Default:</b>: On"));
- busywait = new KIntNumInput(PPPData::data()->busyWait(), this);
- busywait->setLabel(i18n("B&usy wait:"));
- busywait->setRange(0, 300, 5, true);
- busywait->setSuffix(i18n(" sec"));
+ QHBoxLayout *waitLayout = new QHBoxLayout( this );
+ QLabel *waitLabel = new QLabel( tr("Busy wait:"), this, "busyWait" );
+ busywait = new QSpinBox( 0, 300, 5, this, "busyWait" );
+// busywait = new KIntNumInput(PPPData::data()->busyWait(), this);
+// busywait->setLabel(i18n("B&usy wait:"));
+// busywait->setRange(0, 300, 5, true);
+ busywait->setSuffix(i18n(" sec"));
connect(busywait, SIGNAL(valueChanged(int)), SLOT(busywaitchanged(int)));
- l1->addWidget(busywait);
+ waitLayout->addWidget(waitLabel);
+ waitLayout->addWidget(busywait);
+ l1->addLayout( waitLayout );
QWhatsThis::add(busywait,
i18n("Specifies the number of seconds to wait before\n"
"redial if all dialed numbers are busy. This is\n"