Diffstat (limited to 'noncore/apps/opie-console/iolayerbase.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/iolayerbase.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/noncore/apps/opie-console/iolayerbase.cpp b/noncore/apps/opie-console/iolayerbase.cpp index b434e66..0f64d6a 100644 --- a/noncore/apps/opie-console/iolayerbase.cpp +++ b/noncore/apps/opie-console/iolayerbase.cpp | |||
@@ -15,25 +15,27 @@ namespace { | |||
15 | 15 | ||
16 | enum FlowIds { | 16 | enum FlowIds { |
17 | id_flow_hw, | 17 | id_flow_hw, |
18 | id_flow_sw, | 18 | id_flow_sw, |
19 | id_flow_none, | 19 | id_flow_none, |
20 | }; | 20 | }; |
21 | 21 | ||
22 | enum SpeedIds { | 22 | enum SpeedIds { |
23 | id_baud_115200, | 23 | id_baud_115200, |
24 | id_baud_57600, | 24 | id_baud_57600, |
25 | id_baud_38400, | 25 | id_baud_38400, |
26 | id_baud_19200, | 26 | id_baud_19200, |
27 | id_baud_9600 | 27 | id_baud_9600, |
28 | id_baud_4800, | ||
29 | id_baud_2400 | ||
28 | }; | 30 | }; |
29 | 31 | ||
30 | enum DataIds { | 32 | enum DataIds { |
31 | id_data_5, | 33 | id_data_5, |
32 | id_data_6, | 34 | id_data_6, |
33 | id_data_7, | 35 | id_data_7, |
34 | id_data_8 | 36 | id_data_8 |
35 | }; | 37 | }; |
36 | 38 | ||
37 | enum StopIds { | 39 | enum StopIds { |
38 | id_stop_1, | 40 | id_stop_1, |
39 | id_stop_1_5, | 41 | id_stop_1_5, |
@@ -77,25 +79,26 @@ IOLayerBase::IOLayerBase( QWidget* par, const char* name ) | |||
77 | m_lroot->add(m_groupFlow ); | 79 | m_lroot->add(m_groupFlow ); |
78 | m_lroot->add(m_groupParity ); | 80 | m_lroot->add(m_groupParity ); |
79 | m_lroot->add( m_groupData ); | 81 | m_lroot->add( m_groupData ); |
80 | m_lroot->add( m_groupStop ); | 82 | m_lroot->add( m_groupStop ); |
81 | m_lroot->addStretch(2); | 83 | m_lroot->addStretch(2); |
82 | 84 | ||
83 | // profiles | 85 | // profiles |
84 | m_speedBox->insertItem(tr("115200 baud"), id_baud_115200 ); | 86 | m_speedBox->insertItem(tr("115200 baud"), id_baud_115200 ); |
85 | m_speedBox->insertItem(tr("57600 baud"), id_baud_57600 ); | 87 | m_speedBox->insertItem(tr("57600 baud"), id_baud_57600 ); |
86 | m_speedBox->insertItem(tr("38400 baud"), id_baud_38400 ); | 88 | m_speedBox->insertItem(tr("38400 baud"), id_baud_38400 ); |
87 | m_speedBox->insertItem(tr("19200 baud"), id_baud_19200 ); | 89 | m_speedBox->insertItem(tr("19200 baud"), id_baud_19200 ); |
88 | m_speedBox->insertItem(tr("9600 baud"), id_baud_9600 ); | 90 | m_speedBox->insertItem(tr("9600 baud"), id_baud_9600 ); |
89 | 91 | m_speedBox->insertItem(tr("4800 baud"), id_baud_4800 ); | |
92 | m_speedBox->insertItem(tr("2400 baud"), id_baud_2400 ); | ||
90 | }; | 93 | }; |
91 | IOLayerBase::~IOLayerBase() { | 94 | IOLayerBase::~IOLayerBase() { |
92 | 95 | ||
93 | } | 96 | } |
94 | void IOLayerBase::setFlow( Flow flo ) { | 97 | void IOLayerBase::setFlow( Flow flo ) { |
95 | switch ( flo ) { | 98 | switch ( flo ) { |
96 | case Software: | 99 | case Software: |
97 | m_flowSw->setChecked( true ); | 100 | m_flowSw->setChecked( true ); |
98 | break; | 101 | break; |
99 | case Hardware: | 102 | case Hardware: |
100 | m_flowHw->setChecked( true ); | 103 | m_flowHw->setChecked( true ); |
101 | break; | 104 | break; |
@@ -124,24 +127,30 @@ void IOLayerBase::setSpeed( Speed sp ) { | |||
124 | case Baud_115200: | 127 | case Baud_115200: |
125 | index = id_baud_115200; | 128 | index = id_baud_115200; |
126 | break; | 129 | break; |
127 | case Baud_57600: | 130 | case Baud_57600: |
128 | index = id_baud_57600; | 131 | index = id_baud_57600; |
129 | break; | 132 | break; |
130 | case Baud_38400: | 133 | case Baud_38400: |
131 | index = id_baud_38400; | 134 | index = id_baud_38400; |
132 | break; | 135 | break; |
133 | case Baud_19200: | 136 | case Baud_19200: |
134 | index = id_baud_19200; | 137 | index = id_baud_19200; |
135 | break; | 138 | break; |
139 | case Baud_4800: | ||
140 | index = id_baud_4800; | ||
141 | break; | ||
142 | case Baud_2400: | ||
143 | index = id_baud_2400; | ||
144 | break; | ||
136 | default: | 145 | default: |
137 | case Baud_9600: | 146 | case Baud_9600: |
138 | index = id_baud_9600; | 147 | index = id_baud_9600; |
139 | break; | 148 | break; |
140 | } | 149 | } |
141 | m_speedBox->setCurrentItem(index ); | 150 | m_speedBox->setCurrentItem(index ); |
142 | } | 151 | } |
143 | 152 | ||
144 | void IOLayerBase::setData( Data data ) { | 153 | void IOLayerBase::setData( Data data ) { |
145 | switch( data ) { | 154 | switch( data ) { |
146 | case Data_Five: | 155 | case Data_Five: |
147 | m_data5->setChecked( true ); | 156 | m_data5->setChecked( true ); |
@@ -199,24 +208,30 @@ IOLayerBase::Speed IOLayerBase::speed()const{ | |||
199 | case id_baud_115200: | 208 | case id_baud_115200: |
200 | return Baud_115200; | 209 | return Baud_115200; |
201 | break; | 210 | break; |
202 | case id_baud_57600: | 211 | case id_baud_57600: |
203 | return Baud_57600; | 212 | return Baud_57600; |
204 | break; | 213 | break; |
205 | case id_baud_38400: | 214 | case id_baud_38400: |
206 | return Baud_38400; | 215 | return Baud_38400; |
207 | break; | 216 | break; |
208 | case id_baud_19200: | 217 | case id_baud_19200: |
209 | return Baud_19200; | 218 | return Baud_19200; |
210 | break; | 219 | break; |
220 | case id_baud_4800: | ||
221 | return Baud_4800; | ||
222 | break; | ||
223 | case id_baud_2400: | ||
224 | return Baud_2400; | ||
225 | break; | ||
211 | default: | 226 | default: |
212 | case id_baud_9600: | 227 | case id_baud_9600: |
213 | return Baud_9600; | 228 | return Baud_9600; |
214 | break; | 229 | break; |
215 | } | 230 | } |
216 | } | 231 | } |
217 | IOLayerBase::Data IOLayerBase::data()const { | 232 | IOLayerBase::Data IOLayerBase::data()const { |
218 | if ( m_data5->isChecked() ) { | 233 | if ( m_data5->isChecked() ) { |
219 | return Data_Five; | 234 | return Data_Five; |
220 | } else if ( m_data6->isChecked() ) { | 235 | } else if ( m_data6->isChecked() ) { |
221 | return Data_Six; | 236 | return Data_Six; |
222 | } else if ( m_data7->isChecked() ) { | 237 | } else if ( m_data7->isChecked() ) { |