summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings/ppp/modemcmds.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/noncore/settings/networksettings/ppp/modemcmds.cpp b/noncore/settings/networksettings/ppp/modemcmds.cpp
index e797795..3d15b96 100644
--- a/noncore/settings/networksettings/ppp/modemcmds.cpp
+++ b/noncore/settings/networksettings/ppp/modemcmds.cpp
@@ -1,332 +1,332 @@
1/* 1/*
2 * kPPP: A front end for pppd for the KDE project 2 * kPPP: A front end for pppd for the KDE project
3 * 3 *
4 * $Id$ 4 * $Id$
5 * 5 *
6 * Copyright (C) 1997 Bernd Johannes Wuebben 6 * Copyright (C) 1997 Bernd Johannes Wuebben
7 * wuebben@math.cornell.edu 7 * wuebben@math.cornell.edu
8 * 8 *
9 * based on EzPPP: 9 * based on EzPPP:
10 * Copyright (C) 1997 Jay Painter 10 * Copyright (C) 1997 Jay Painter
11 * 11 *
12 * This library is free software; you can redistribute it and/or 12 * This library is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU Library General Public 13 * modify it under the terms of the GNU Library General Public
14 * License as published by the Free Software Foundation; either 14 * License as published by the Free Software Foundation; either
15 * version 2 of the License, or (at your option) any later version. 15 * version 2 of the License, or (at your option) any later version.
16 * 16 *
17 * This library is distributed in the hope that it will be useful, 17 * This library is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 * Library General Public License for more details. 20 * Library General Public License for more details.
21 * 21 *
22 * You should have received a copy of the GNU Library General Public 22 * You should have received a copy of the GNU Library General Public
23 * License along with dummyWidget program; if not, write to the Free 23 * License along with dummyWidget program; if not, write to the Free
24 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 24 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25 */ 25 */
26 26
27#include <qlayout.h> 27#include <qlayout.h>
28#include <qslider.h> 28#include <qslider.h>
29#include <qbuttongroup.h> 29#include <qbuttongroup.h>
30#include <qscrollview.h> 30#include <qscrollview.h>
31#include <qapplication.h> 31#include <qapplication.h>
32#include <stdlib.h> 32#include <stdlib.h>
33#include "modemcmds.h" 33#include "modemcmds.h"
34#include "pppdata.h" 34#include "pppdata.h"
35 35
36#define ADJUSTEDIT(e) //e->setText("XXXXXXXXqy"); e->setMinimumSize(e->sizeHint()); /*e->setFixedHeight(e->sizeHint().height());*/ e->setText(""); e->setMaxLength(MODEMSTR_SIZE); 36#define ADJUSTEDIT(e) //e->setText("XXXXXXXXqy"); e->setMinimumSize(e->sizeHint()); /*e->setFixedHeight(e->sizeHint().height());*/ e->setText(""); e->setMaxLength(MODEMSTR_SIZE);
37 37
38// a little trick to make the label look like a disabled lineedit 38// a little trick to make the label look like a disabled lineedit
39#define FORMATSLIDERLABEL(l) //l->setFixedWidth(l->sizeHint().width()); l->setFixedHeight(QLineEdit(dummyWidget).sizeHint().height()); l->setAlignment(AlignCenter); l->setFrameStyle(QFrame::WinPanel|QFrame::Sunken); l->setLineWidth(2); 39#define FORMATSLIDERLABEL(l) //l->setFixedWidth(l->sizeHint().width()); l->setFixedHeight(QLineEdit(dummyWidget).sizeHint().height()); l->setAlignment(AlignCenter); l->setFrameStyle(QFrame::WinPanel|QFrame::Sunken); l->setLineWidth(2);
40 40
41ModemCommands::ModemCommands(PPPData *pd, QWidget *parent, const char *name , bool modal, WFlags f) 41ModemCommands::ModemCommands(PPPData *pd, QWidget *parent, const char *name , bool modal, WFlags f)
42 : QDialog( parent, name, modal, f ), _pppdata(pd) 42 : QDialog( parent, name, modal, f ), _pppdata(pd)
43{ 43{
44 setCaption(QObject::tr("Edit Modem Commands")); 44 setCaption(QObject::tr("Edit Modem Commands"));
45 45
46 const int GRIDROWS = 22; 46 const int GRIDROWS = 22;
47 int row = 0; 47 int row = 0;
48 48
49 QVBoxLayout *main = new QVBoxLayout( this ); 49 QVBoxLayout *main = new QVBoxLayout( this );
50 QScrollView *sv = new QScrollView( this ); 50 QScrollView *sv = new QScrollView( this );
51 QWidget *mainW = new QWidget( sv->viewport() ); 51 QWidget *mainW = new QWidget( sv->viewport() );
52 sv->setResizePolicy( QScrollView::AutoOneFit ); 52 sv->setResizePolicy( QScrollView::AutoOneFit );
53 sv->setHScrollBarMode( QScrollView::AlwaysOff ); 53 sv->setHScrollBarMode( QScrollView::AlwaysOff );
54 sv->setFrameShape( QFrame::NoFrame ); 54 sv->setFrameShape( QFrame::NoFrame );
55 sv->addChild( mainW ); 55 sv->addChild( mainW );
56 main->addWidget( sv ); 56 main->addWidget( sv );
57 // evil hack 57 // evil hack
58 mainW->setMaximumWidth( QApplication::desktop()->width() - 10 ); 58 mainW->setMaximumWidth( QApplication::desktop()->width() - 10 );
59 59
60 // toplevel layout 60 // toplevel layout
61 QVBoxLayout *tl = new QVBoxLayout( mainW, 10, 4); 61 QVBoxLayout *tl = new QVBoxLayout( mainW, 10, 4);
62 62
63 // add grid + frame 63 // add grid + frame
64 QGridLayout *l1 = new QGridLayout(GRIDROWS, 4); 64 QGridLayout *l1 = new QGridLayout(GRIDROWS, 4);
65 tl->addLayout(l1); 65 tl->addLayout(l1);
66 box = new QGroupBox(mainW, "box"); 66 box = new QGroupBox(mainW, "box");
67 box->setMargin( 0 ); 67 box->setMargin( 0 );
68 l1->addMultiCellWidget(box, row++, GRIDROWS, 0, 3); 68 l1->addMultiCellWidget(box, row++, GRIDROWS, 0, 3);
69 69
70 // put slider and label into a separate H-Box 70 // put slider and label into a separate H-Box
71 QHBoxLayout *l2 = new QHBoxLayout; 71 QHBoxLayout *l2 = new QHBoxLayout;
72 l1->addLayout(l2, row, 2); 72 l1->addLayout(l2, row, 2);
73 lpreinitslider = new QLabel("MMMM", mainW); 73 lpreinitslider = new QLabel("MMMM", mainW);
74 FORMATSLIDERLABEL(lpreinitslider); 74 FORMATSLIDERLABEL(lpreinitslider);
75 75
76 QSlider *preinitslider = new QSlider(0, 300, 1, 0, 76 QSlider *preinitslider = new QSlider(0, 600, 1, 0,
77 QSlider::Horizontal, mainW); 77 QSlider::Horizontal, mainW);
78// preinitslider->setFixedHeight(preinitslider->sizeHint().height()); 78// preinitslider->setFixedHeight(preinitslider->sizeHint().height());
79 connect(preinitslider, SIGNAL(valueChanged(int)), 79 connect(preinitslider, SIGNAL(valueChanged(int)),
80 lpreinitslider, SLOT(setNum(int))); 80 lpreinitslider, SLOT(setNum(int)));
81 l2->addWidget(lpreinitslider, 0); 81 l2->addWidget(lpreinitslider, 0);
82 l2->addWidget(preinitslider, 1); 82 l2->addWidget(preinitslider, 1);
83 83
84 lpreinit = new QLabel(QObject::tr("Pre-init delay (sec/100):"), mainW); 84 lpreinit = new QLabel(QObject::tr("Pre-init delay (sec/100):"), mainW);
85 l1->addWidget(lpreinit, row++, 1); 85 l1->addWidget(lpreinit, row++, 1);
86 86
87 for(int i = 0; i < PPPData::NumInitStrings; i++) { 87 for(int i = 0; i < PPPData::NumInitStrings; i++) {
88 initstr[i] = new QLineEdit(mainW); 88 initstr[i] = new QLineEdit(mainW);
89 QLabel *initLabel = new QLabel(QObject::tr("Initialization string %1:").arg(i + 1), 89 QLabel *initLabel = new QLabel(QObject::tr("Initialization string %1:").arg(i + 1),
90 mainW); 90 mainW);
91 ADJUSTEDIT(initstr[i]); 91 ADJUSTEDIT(initstr[i]);
92 l1->addWidget(initLabel, row, 1); 92 l1->addWidget(initLabel, row, 1);
93 l1->addWidget(initstr[i], row++, 2); 93 l1->addWidget(initstr[i], row++, 2);
94 } 94 }
95 95
96 QHBoxLayout *l3 = new QHBoxLayout; 96 QHBoxLayout *l3 = new QHBoxLayout;
97 l1->addLayout(l3, row, 2); 97 l1->addLayout(l3, row, 2);
98 linitslider = new QLabel("MMMM", mainW); 98 linitslider = new QLabel("MMMM", mainW);
99 FORMATSLIDERLABEL(linitslider); 99 FORMATSLIDERLABEL(linitslider);
100 QSlider *initslider = new QSlider(1, 300, 1, 0, 100 QSlider *initslider = new QSlider(1, 300, 1, 0,
101 QSlider::Horizontal, mainW); 101 QSlider::Horizontal, mainW);
102// initslider->setFixedHeight(initslider->sizeHint().height()); 102// initslider->setFixedHeight(initslider->sizeHint().height());
103 connect(initslider, SIGNAL(valueChanged(int)), 103 connect(initslider, SIGNAL(valueChanged(int)),
104 linitslider, SLOT(setNum(int))); 104 linitslider, SLOT(setNum(int)));
105 l3->addWidget(linitslider, 0); 105 l3->addWidget(linitslider, 0);
106 l3->addWidget(initslider, 1); 106 l3->addWidget(initslider, 1);
107 107
108 label3 = new QLabel(QObject::tr("Post-init delay (sec/100):"), mainW); 108 label3 = new QLabel(QObject::tr("Post-init delay (sec/100):"), mainW);
109 l1->addWidget(label3, row++, 1); 109 l1->addWidget(label3, row++, 1);
110 110
111 /* Set ATS11 (Dial tone duration) between 0-255 (Default ~ 70) */ 111 /* Set ATS11 (Dial tone duration) between 0-255 (Default ~ 70) */
112 QHBoxLayout *l4 = new QHBoxLayout; 112 QHBoxLayout *l4 = new QHBoxLayout;
113 l1->addLayout(l4, row, 2); 113 l1->addLayout(l4, row, 2);
114 ldurationslider = new QLabel("MMMM", mainW); 114 ldurationslider = new QLabel("MMMM", mainW);
115 FORMATSLIDERLABEL(ldurationslider); 115 FORMATSLIDERLABEL(ldurationslider);
116 QSlider *durationslider = new QSlider(1, 255, 1, 0, 116 QSlider *durationslider = new QSlider(1, 255, 1, 0,
117 QSlider::Horizontal, mainW); 117 QSlider::Horizontal, mainW);
118// durationslider->setFixedHeight(durationslider->sizeHint().height()); 118// durationslider->setFixedHeight(durationslider->sizeHint().height());
119 connect(durationslider, SIGNAL(valueChanged(int)), 119 connect(durationslider, SIGNAL(valueChanged(int)),
120 ldurationslider, SLOT(setNum(int))); 120 ldurationslider, SLOT(setNum(int)));
121 l4->addWidget(ldurationslider, 0); 121 l4->addWidget(ldurationslider, 0);
122 l4->addWidget(durationslider, 1); 122 l4->addWidget(durationslider, 1);
123 123
124 lduration = new QLabel(QObject::tr("Dialing speed (sec/100):"), mainW); 124 lduration = new QLabel(QObject::tr("Dialing speed (sec/100):"), mainW);
125 l1->addWidget(lduration, row++, 1); 125 l1->addWidget(lduration, row++, 1);
126 126
127 127
128 initresp = new QLineEdit(mainW); 128 initresp = new QLineEdit(mainW);
129 label2 = new QLabel(QObject::tr("Init response:"), mainW); 129 label2 = new QLabel(QObject::tr("Init response:"), mainW);
130 ADJUSTEDIT(initresp); 130 ADJUSTEDIT(initresp);
131 l1->addWidget(label2, row, 1); 131 l1->addWidget(label2, row, 1);
132 l1->addWidget(initresp, row++, 2); 132 l1->addWidget(initresp, row++, 2);
133 133
134 nodetectdialtone = new QLineEdit(mainW); 134 nodetectdialtone = new QLineEdit(mainW);
135 lnodetectdialtone = new QLabel(QObject::tr("No dial tone detection:"), mainW); 135 lnodetectdialtone = new QLabel(QObject::tr("No dial tone detection:"), mainW);
136 ADJUSTEDIT(nodetectdialtone); 136 ADJUSTEDIT(nodetectdialtone);
137 l1->addWidget(lnodetectdialtone, row, 1); 137 l1->addWidget(lnodetectdialtone, row, 1);
138 l1->addWidget(nodetectdialtone, row++, 2); 138 l1->addWidget(nodetectdialtone, row++, 2);
139 139
140 dialstr = new QLineEdit(mainW); 140 dialstr = new QLineEdit(mainW);
141 label4 = new QLabel(QObject::tr("Dial string:"),mainW); 141 label4 = new QLabel(QObject::tr("Dial string:"),mainW);
142 ADJUSTEDIT(dialstr); 142 ADJUSTEDIT(dialstr);
143 l1->addWidget(label4, row, 1); 143 l1->addWidget(label4, row, 1);
144 l1->addWidget(dialstr, row++, 2); 144 l1->addWidget(dialstr, row++, 2);
145 145
146 connectresp = new QLineEdit(mainW); 146 connectresp = new QLineEdit(mainW);
147 label5 = new QLabel(QObject::tr("Connect response:"), mainW); 147 label5 = new QLabel(QObject::tr("Connect response:"), mainW);
148 ADJUSTEDIT(connectresp); 148 ADJUSTEDIT(connectresp);
149 l1->addWidget(label5, row, 1); 149 l1->addWidget(label5, row, 1);
150 l1->addWidget(connectresp, row++, 2); 150 l1->addWidget(connectresp, row++, 2);
151 151
152 busyresp = new QLineEdit(mainW); 152 busyresp = new QLineEdit(mainW);
153 label6 = new QLabel(QObject::tr("Busy response:"), mainW); 153 label6 = new QLabel(QObject::tr("Busy response:"), mainW);
154 ADJUSTEDIT(busyresp); 154 ADJUSTEDIT(busyresp);
155 l1->addWidget(label6, row, 1); 155 l1->addWidget(label6, row, 1);
156 l1->addWidget(busyresp, row++, 2); 156 l1->addWidget(busyresp, row++, 2);
157 157
158 nocarrierresp = new QLineEdit(mainW); 158 nocarrierresp = new QLineEdit(mainW);
159 label7 = new QLabel(QObject::tr("No carrier response:"), mainW); 159 label7 = new QLabel(QObject::tr("No carrier response:"), mainW);
160 ADJUSTEDIT(nocarrierresp); 160 ADJUSTEDIT(nocarrierresp);
161 l1->addWidget(label7, row, 1); 161 l1->addWidget(label7, row, 1);
162 l1->addWidget(nocarrierresp, row++, 2); 162 l1->addWidget(nocarrierresp, row++, 2);
163 163
164 nodialtoneresp = new QLineEdit(mainW); 164 nodialtoneresp = new QLineEdit(mainW);
165 label8 = new QLabel(QObject::tr("No dial tone response:"), mainW); 165 label8 = new QLabel(QObject::tr("No dial tone response:"), mainW);
166 ADJUSTEDIT(nodialtoneresp); 166 ADJUSTEDIT(nodialtoneresp);
167 l1->addWidget(label8, row, 1); 167 l1->addWidget(label8, row, 1);
168 l1->addWidget(nodialtoneresp, row++, 2); 168 l1->addWidget(nodialtoneresp, row++, 2);
169 169
170 hangupstr = new QLineEdit(mainW); 170 hangupstr = new QLineEdit(mainW);
171 label9 = new QLabel(QObject::tr("Hangup string:"), mainW); 171 label9 = new QLabel(QObject::tr("Hangup string:"), mainW);
172 ADJUSTEDIT(hangupstr); 172 ADJUSTEDIT(hangupstr);
173 l1->addWidget(label9, row, 1); 173 l1->addWidget(label9, row, 1);
174 l1->addWidget(hangupstr, row++, 2); 174 l1->addWidget(hangupstr, row++, 2);
175 175
176 hangupresp = new QLineEdit(mainW); 176 hangupresp = new QLineEdit(mainW);
177 label10 = new QLabel(QObject::tr("Hangup response:"), mainW); 177 label10 = new QLabel(QObject::tr("Hangup response:"), mainW);
178 ADJUSTEDIT(hangupresp); 178 ADJUSTEDIT(hangupresp);
179 l1->addWidget(label10, row, 1); 179 l1->addWidget(label10, row, 1);
180 l1->addWidget(hangupresp, row++, 2); 180 l1->addWidget(hangupresp, row++, 2);
181 181
182 answerstr = new QLineEdit(mainW); 182 answerstr = new QLineEdit(mainW);
183 label11 = new QLabel(QObject::tr("Answer string:"), mainW); 183 label11 = new QLabel(QObject::tr("Answer string:"), mainW);
184 ADJUSTEDIT(answerstr); 184 ADJUSTEDIT(answerstr);
185 l1->addWidget(label11, row, 1); 185 l1->addWidget(label11, row, 1);
186 l1->addWidget(answerstr, row++, 2); 186 l1->addWidget(answerstr, row++, 2);
187 187
188 ringresp = new QLineEdit(mainW); 188 ringresp = new QLineEdit(mainW);
189 label12 = new QLabel(QObject::tr("Ring response:"), mainW); 189 label12 = new QLabel(QObject::tr("Ring response:"), mainW);
190 ADJUSTEDIT(ringresp); 190 ADJUSTEDIT(ringresp);
191 l1->addWidget(label12, row, 1); 191 l1->addWidget(label12, row, 1);
192 l1->addWidget(ringresp, row++, 2); 192 l1->addWidget(ringresp, row++, 2);
193 193
194 answerresp = new QLineEdit(mainW); 194 answerresp = new QLineEdit(mainW);
195 label13 = new QLabel(QObject::tr("Answer response:"), mainW); 195 label13 = new QLabel(QObject::tr("Answer response:"), mainW);
196 ADJUSTEDIT(answerresp); 196 ADJUSTEDIT(answerresp);
197 l1->addWidget(label13, row, 1); 197 l1->addWidget(label13, row, 1);
198 l1->addWidget(answerresp, row++, 2); 198 l1->addWidget(answerresp, row++, 2);
199 199
200 escapestr = new QLineEdit(mainW); 200 escapestr = new QLineEdit(mainW);
201 label14 = new QLabel(QObject::tr("Escape string:"), mainW); 201 label14 = new QLabel(QObject::tr("Escape string:"), mainW);
202 ADJUSTEDIT(escapestr); 202 ADJUSTEDIT(escapestr);
203 l1->addWidget(label14, row, 1); 203 l1->addWidget(label14, row, 1);
204 l1->addWidget(escapestr, row++, 2); 204 l1->addWidget(escapestr, row++, 2);
205 205
206 escaperesp = new QLineEdit(mainW); 206 escaperesp = new QLineEdit(mainW);
207 label15 = new QLabel(QObject::tr("Escape response:"), mainW); 207 label15 = new QLabel(QObject::tr("Escape response:"), mainW);
208 ADJUSTEDIT(escaperesp); 208 ADJUSTEDIT(escaperesp);
209 l1->addWidget(label15, row, 1); 209 l1->addWidget(label15, row, 1);
210 l1->addWidget(escaperesp, row++, 2); 210 l1->addWidget(escaperesp, row++, 2);
211 211
212 QHBoxLayout *l5 = new QHBoxLayout; 212 QHBoxLayout *l5 = new QHBoxLayout;
213 l1->addLayout(l5, row, 2); 213 l1->addLayout(l5, row, 2);
214 lslider = new QLabel("MMMM", mainW); 214 lslider = new QLabel("MMMM", mainW);
215 FORMATSLIDERLABEL(lslider); 215 FORMATSLIDERLABEL(lslider);
216 216
217 QSlider *slider = new QSlider(0, 255, 1, 0, 217 QSlider *slider = new QSlider(0, 255, 1, 0,
218 QSlider::Horizontal, mainW); 218 QSlider::Horizontal, mainW);
219// slider->setFixedHeight(slider->sizeHint().height()); 219// slider->setFixedHeight(slider->sizeHint().height());
220 connect(slider, SIGNAL(valueChanged(int)), 220 connect(slider, SIGNAL(valueChanged(int)),
221 lslider, SLOT(setNum(int))); 221 lslider, SLOT(setNum(int)));
222 l5->addWidget(lslider, 0); 222 l5->addWidget(lslider, 0);
223 l5->addWidget(slider, 1); 223 l5->addWidget(slider, 1);
224 224
225 label16 = new QLabel(QObject::tr("Guard time (sec/50):"), mainW); 225 label16 = new QLabel(QObject::tr("Guard time (sec/50):"), mainW);
226 l1->addWidget(label16, row++, 1); 226 l1->addWidget(label16, row++, 1);
227 227
228 QLabel *l = new QLabel(QObject::tr("Volume off/low/high:"), mainW); 228 QLabel *l = new QLabel(QObject::tr("Volume off/low/high:"), mainW);
229 l1->addWidget(l, row, 1); 229 l1->addWidget(l, row, 1);
230 QHBoxLayout *l6 = new QHBoxLayout; 230 QHBoxLayout *l6 = new QHBoxLayout;
231 l1->addLayout(l6, row++, 2); 231 l1->addLayout(l6, row++, 2);
232 volume_off = new QLineEdit(mainW); 232 volume_off = new QLineEdit(mainW);
233// volume_off->setFixedHeight(volume_off->sizeHint().height()); 233// volume_off->setFixedHeight(volume_off->sizeHint().height());
234 // volume_off->setMinimumWidth((int)(volume_off->sizeHint().width() / 2)); 234 // volume_off->setMinimumWidth((int)(volume_off->sizeHint().width() / 2));
235 volume_medium = new QLineEdit(mainW); 235 volume_medium = new QLineEdit(mainW);
236// volume_medium->setFixedHeight(volume_medium->sizeHint().height()); 236// volume_medium->setFixedHeight(volume_medium->sizeHint().height());
237 // volume_medium->setMinimumWidth((int)(volume_medium->sizeHint().width() / 2)); 237 // volume_medium->setMinimumWidth((int)(volume_medium->sizeHint().width() / 2));
238 volume_high = new QLineEdit(mainW); 238 volume_high = new QLineEdit(mainW);
239 // volume_high->setFixedHeight(volume_high->sizeHint().height()); 239 // volume_high->setFixedHeight(volume_high->sizeHint().height());
240 // volume_high->setMinimumWidth((int)(volume_high->sizeHint().width() / 2)); 240 // volume_high->setMinimumWidth((int)(volume_high->sizeHint().width() / 2));
241 l6->addWidget(volume_off); 241 l6->addWidget(volume_off);
242 l6->addWidget(volume_medium); 242 l6->addWidget(volume_medium);
243 l6->addWidget(volume_high); 243 l6->addWidget(volume_high);
244 244
245 initstr[0]->setFocus(); 245 initstr[0]->setFocus();
246 246
247 l1->addColSpacing(0, 10); 247 l1->addColSpacing(0, 10);
248 l1->addColSpacing(3, 10); 248 l1->addColSpacing(3, 10);
249 l1->addRowSpacing(0, 5); 249 l1->addRowSpacing(0, 5);
250 l1->addRowSpacing(GRIDROWS, 5); 250 l1->addRowSpacing(GRIDROWS, 5);
251 251
252 //set stuff from gpppdata 252 //set stuff from gpppdata
253 preinitslider->setValue(_pppdata->modemPreInitDelay()); 253 preinitslider->setValue(_pppdata->modemPreInitDelay());
254 lpreinitslider->setNum(_pppdata->modemPreInitDelay()); 254 lpreinitslider->setNum(_pppdata->modemPreInitDelay());
255 for(int i = 0; i < PPPData::NumInitStrings; i++) 255 for(int i = 0; i < PPPData::NumInitStrings; i++)
256 initstr[i]->setText(_pppdata->modemInitStr(i)); 256 initstr[i]->setText(_pppdata->modemInitStr(i));
257 initslider->setValue(_pppdata->modemInitDelay()); 257 initslider->setValue(_pppdata->modemInitDelay());
258 linitslider->setNum(_pppdata->modemInitDelay()); 258 linitslider->setNum(_pppdata->modemInitDelay());
259 initresp->setText(_pppdata->modemInitResp()); 259 initresp->setText(_pppdata->modemInitResp());
260 260
261 durationslider->setValue(_pppdata->modemToneDuration()); 261 durationslider->setValue(_pppdata->modemToneDuration());
262 ldurationslider->setNum(_pppdata->modemToneDuration()); 262 ldurationslider->setNum(_pppdata->modemToneDuration());
263 263
264 nodetectdialtone->setText(_pppdata->modemNoDialToneDetectionStr()); 264 nodetectdialtone->setText(_pppdata->modemNoDialToneDetectionStr());
265 dialstr->setText(_pppdata->modemDialStr()); 265 dialstr->setText(_pppdata->modemDialStr());
266 connectresp->setText(_pppdata->modemConnectResp()); 266 connectresp->setText(_pppdata->modemConnectResp());
267 busyresp->setText(_pppdata->modemBusyResp()); 267 busyresp->setText(_pppdata->modemBusyResp());
268 nocarrierresp->setText(_pppdata->modemNoCarrierResp()); 268 nocarrierresp->setText(_pppdata->modemNoCarrierResp());
269 nodialtoneresp->setText(_pppdata->modemNoDialtoneResp()); 269 nodialtoneresp->setText(_pppdata->modemNoDialtoneResp());
270 270
271 escapestr->setText(_pppdata->modemEscapeStr()); 271 escapestr->setText(_pppdata->modemEscapeStr());
272 escaperesp->setText(_pppdata->modemEscapeResp()); 272 escaperesp->setText(_pppdata->modemEscapeResp());
273 273
274 hangupstr->setText(_pppdata->modemHangupStr()); 274 hangupstr->setText(_pppdata->modemHangupStr());
275 hangupresp->setText(_pppdata->modemHangupResp()); 275 hangupresp->setText(_pppdata->modemHangupResp());
276 276
277 answerstr->setText(_pppdata->modemAnswerStr()); 277 answerstr->setText(_pppdata->modemAnswerStr());
278 ringresp->setText(_pppdata->modemRingResp()); 278 ringresp->setText(_pppdata->modemRingResp());
279 answerresp->setText(_pppdata->modemAnswerResp()); 279 answerresp->setText(_pppdata->modemAnswerResp());
280 280
281 slider->setValue(_pppdata->modemEscapeGuardTime()); 281 slider->setValue(_pppdata->modemEscapeGuardTime());
282 lslider->setNum(_pppdata->modemEscapeGuardTime()); 282 lslider->setNum(_pppdata->modemEscapeGuardTime());
283 283
284 volume_off->setText(_pppdata->volumeOff()); 284 volume_off->setText(_pppdata->volumeOff());
285 volume_medium->setText(_pppdata->volumeMedium()); 285 volume_medium->setText(_pppdata->volumeMedium());
286 volume_high->setText(_pppdata->volumeHigh()); 286 volume_high->setText(_pppdata->volumeHigh());
287} 287}
288 288
289 289
290void ModemCommands::slotOk() { 290void ModemCommands::slotOk() {
291 _pppdata->setModemPreInitDelay(lpreinitslider->text().toInt()); 291 _pppdata->setModemPreInitDelay(lpreinitslider->text().toInt());
292 for(int i = 0; i < PPPData::NumInitStrings; i++) 292 for(int i = 0; i < PPPData::NumInitStrings; i++)
293 _pppdata->setModemInitStr(i, initstr[i]->text()); 293 _pppdata->setModemInitStr(i, initstr[i]->text());
294 _pppdata->setModemInitResp(initresp->text()); 294 _pppdata->setModemInitResp(initresp->text());
295 _pppdata->setModemInitDelay(linitslider->text().toInt()); 295 _pppdata->setModemInitDelay(linitslider->text().toInt());
296 296
297 _pppdata->setModemToneDuration(ldurationslider->text().toInt()); 297 _pppdata->setModemToneDuration(ldurationslider->text().toInt());
298 _pppdata->setModemNoDialToneDetectionStr(nodetectdialtone->text()); 298 _pppdata->setModemNoDialToneDetectionStr(nodetectdialtone->text());
299 _pppdata->setModemDialStr(dialstr->text()); 299 _pppdata->setModemDialStr(dialstr->text());
300 _pppdata->setModemConnectResp(connectresp->text()); 300 _pppdata->setModemConnectResp(connectresp->text());
301 _pppdata->setModemBusyResp(busyresp->text()); 301 _pppdata->setModemBusyResp(busyresp->text());
302 _pppdata->setModemNoCarrierResp(nocarrierresp->text()); 302 _pppdata->setModemNoCarrierResp(nocarrierresp->text());
303 _pppdata->setModemNoDialtoneResp(nodialtoneresp->text()); 303 _pppdata->setModemNoDialtoneResp(nodialtoneresp->text());
304 304
305 _pppdata->setModemEscapeStr(escapestr->text()); 305 _pppdata->setModemEscapeStr(escapestr->text());
306 _pppdata->setModemEscapeResp(escaperesp->text()); 306 _pppdata->setModemEscapeResp(escaperesp->text());
307 _pppdata->setModemEscapeGuardTime(lslider->text().toInt()); 307 _pppdata->setModemEscapeGuardTime(lslider->text().toInt());
308 _pppdata->setModemHangupStr(hangupstr->text()); 308 _pppdata->setModemHangupStr(hangupstr->text());
309 _pppdata->setModemHangupResp(hangupresp->text()); 309 _pppdata->setModemHangupResp(hangupresp->text());
310 310
311 _pppdata->setModemAnswerStr(answerstr->text()); 311 _pppdata->setModemAnswerStr(answerstr->text());
312 _pppdata->setModemRingResp(ringresp->text()); 312 _pppdata->setModemRingResp(ringresp->text());
313 _pppdata->setModemAnswerResp(answerresp->text()); 313 _pppdata->setModemAnswerResp(answerresp->text());
314 314
315 _pppdata->setVolumeHigh(volume_high->text()); 315 _pppdata->setVolumeHigh(volume_high->text());
316 _pppdata->setVolumeMedium(volume_medium->text()); 316 _pppdata->setVolumeMedium(volume_medium->text());
317 _pppdata->setVolumeOff(volume_off->text()); 317 _pppdata->setVolumeOff(volume_off->text());
318 318
319 _pppdata->save(); 319 _pppdata->save();
320 QDialog::accept(); 320 QDialog::accept();
321} 321}
322 322
323void ModemCommands::accept() 323void ModemCommands::accept()
324{ 324{
325 slotOk(); 325 slotOk();
326} 326}
327 327
328 328
329void ModemCommands::slotCancel() { 329void ModemCommands::slotCancel() {
330 reject(); 330 reject();
331} 331}
332 332