summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/atconfigdialog.h
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/atconfigdialog.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/atconfigdialog.h68
1 files changed, 68 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/atconfigdialog.h b/noncore/apps/opie-console/atconfigdialog.h
new file mode 100644
index 0000000..47ff01d
--- a/dev/null
+++ b/noncore/apps/opie-console/atconfigdialog.h
@@ -0,0 +1,68 @@
1
2#ifndef ATCONFIGDIALOG_H
3#define ATCONFIGDIALOG_H
4
5#include <qdialog.h>
6
7#define MODEM_DEFAULT_INIT_STRING "~^M~ATZ^M~"
8#define MODEM_DEFAULT_RESET_STRING "~^M~ATZ^M~"
9#define MODEM_DEFAULT_DIAL_PREFIX1 "ATDT"
10#define MODEM_DEFAULT_DIAL_SUFFIX1 "^M"
11#define MODEM_DEFAULT_DIAL_PREFIX2 "ATDP"
12#define MODEM_DEFAULT_DIAL_SUFFIX2 "^M"
13#define MODEM_DEFAULT_DIAL_PREFIX3 "ATX1DT"
14#define MODEM_DEFAULT_DIAL_SUFFIX3 ";X4D^M"
15#define MODEM_DEFAULT_CONNECT_STRING "CONNECT"
16#define MODEM_DEFAULT_HANGUP_STRING "~~+++~~ATH^M"
17#define MODEM_DEFAULT_CANCEL_STRING "^M"
18#define MODEM_DEFAULT_DIAL_TIME 45
19#define MODEM_DEFAULT_DELAY_REDIAL 2
20#define MODEM_DEFAULT_NUMBER_TRIES 10
21#define MODEM_DEFAULT_DTR_DROP_TIME 1
22#define MODEM_DEFAULT_BPS_DETECT 0 // bool
23#define MODEM_DEFAULT_DCD_LINES 1 //bool
24#define MODEM_DEFAULT_MULTI_LINE_UNTAG 0 // bool
25
26class QLineEdit;
27class QSpinBox;
28class QComboBox;
29
30class ATConfigDialog : public QDialog {
31
32 Q_OBJECT
33
34public:
35 ATConfigDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
36
37 ~ATConfigDialog();
38
39 void readConfig();
40 void writeConfig();
41
42private:
43 QWidget *tab0( QWidget* parent);
44 QWidget *tab1( QWidget* parent);
45
46private:
47 QLineEdit *initStringLine;
48 QLineEdit *resetStringLine;
49 QLineEdit *dialPref1Line;
50 QLineEdit *dialSuf1Line;
51 QLineEdit *dialPref2Line;
52 QLineEdit *dialSuf2Line;
53 QLineEdit *dialPref3Line;
54 QLineEdit *dialSuf3Line;
55 QLineEdit *connectLine;
56 QLineEdit *hangupLine;
57 QSpinBox *dialTimeSpin;
58 QSpinBox *delayRedialSpin;
59 QSpinBox *numberTriesSpin;
60 QSpinBox *dtrDropTimeSpin;
61 QComboBox *bpsDetectBox;
62 QComboBox *dcdLinesBox;
63 QComboBox *multiLineUntagBox;
64
65};
66
67
68#endif