summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/iolayerbase.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/iolayerbase.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/iolayerbase.cpp19
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};
91IOLayerBase::~IOLayerBase() { 94IOLayerBase::~IOLayerBase() {
92 95
93} 96}
94void IOLayerBase::setFlow( Flow flo ) { 97void 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
144void IOLayerBase::setData( Data data ) { 153void 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}
217IOLayerBase::Data IOLayerBase::data()const { 232IOLayerBase::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() ) {