Diffstat (limited to 'noncore/apps/opie-console/modemconfigwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/modemconfigwidget.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/modemconfigwidget.cpp b/noncore/apps/opie-console/modemconfigwidget.cpp index 9fdaf73..90d0b5b 100644 --- a/noncore/apps/opie-console/modemconfigwidget.cpp +++ b/noncore/apps/opie-console/modemconfigwidget.cpp | |||
@@ -101,24 +101,30 @@ void ModemConfigWidget::load( const Profile& prof ) { | |||
101 | case 115200: | 101 | case 115200: |
102 | m_base->setSpeed( IOLayerBase::Baud_115200 ); | 102 | m_base->setSpeed( IOLayerBase::Baud_115200 ); |
103 | break; | 103 | break; |
104 | case 57600: | 104 | case 57600: |
105 | m_base->setSpeed( IOLayerBase::Baud_57600 ); | 105 | m_base->setSpeed( IOLayerBase::Baud_57600 ); |
106 | break; | 106 | break; |
107 | case 38400: | 107 | case 38400: |
108 | m_base->setSpeed( IOLayerBase::Baud_38400 ); | 108 | m_base->setSpeed( IOLayerBase::Baud_38400 ); |
109 | break; | 109 | break; |
110 | case 19200: | 110 | case 19200: |
111 | m_base->setSpeed( IOLayerBase::Baud_19200 ); | 111 | m_base->setSpeed( IOLayerBase::Baud_19200 ); |
112 | break; | 112 | break; |
113 | case 4800: | ||
114 | m_base->setSpeed( IOLayerBase::Baud_4800 ); | ||
115 | break; | ||
116 | case 2400: | ||
117 | m_base->setSpeed( IOLayerBase::Baud_2400 ); | ||
118 | break; | ||
113 | case 9600: | 119 | case 9600: |
114 | default: | 120 | default: |
115 | m_base->setSpeed( IOLayerBase::Baud_9600 ); | 121 | m_base->setSpeed( IOLayerBase::Baud_9600 ); |
116 | break; | 122 | break; |
117 | } | 123 | } |
118 | 124 | ||
119 | 125 | ||
120 | if ( dbits == 5) { | 126 | if ( dbits == 5) { |
121 | m_base->setData( IOLayerBase::Data_Five ); | 127 | m_base->setData( IOLayerBase::Data_Five ); |
122 | } else if (rad_flow == 6) { | 128 | } else if (rad_flow == 6) { |
123 | m_base->setData( IOLayerBase::Data_Six ); | 129 | m_base->setData( IOLayerBase::Data_Six ); |
124 | } else if (rad_flow == 7) { | 130 | } else if (rad_flow == 7) { |
@@ -129,25 +135,25 @@ void ModemConfigWidget::load( const Profile& prof ) { | |||
129 | 135 | ||
130 | if ( sbits == 2) { | 136 | if ( sbits == 2) { |
131 | m_base->setStop( IOLayerBase::Stop_Two ); | 137 | m_base->setStop( IOLayerBase::Stop_Two ); |
132 | } else if ( sbits == 15 ) { | 138 | } else if ( sbits == 15 ) { |
133 | m_base->setStop( IOLayerBase::Stop_OnePointFive ); | 139 | m_base->setStop( IOLayerBase::Stop_OnePointFive ); |
134 | } else { | 140 | } else { |
135 | m_base->setStop( IOLayerBase::Stop_One ); | 141 | m_base->setStop( IOLayerBase::Stop_One ); |
136 | } | 142 | } |
137 | 143 | ||
138 | 144 | ||
139 | atConf->readConfig( prof ); | 145 | atConf->readConfig( prof ); |
140 | if ( prof.readEntry( "Device" ).isEmpty() ) { | 146 | if ( prof.readEntry( "Device" ).isEmpty() ) { |
141 | owarn << "device empty!" << oendl; | 147 | owarn << "device empty!" << oendl; |
142 | return; | 148 | return; |
143 | } | 149 | } |
144 | setCurrent( prof.readEntry( "Device" ), m_deviceCmb ); | 150 | setCurrent( prof.readEntry( "Device" ), m_deviceCmb ); |
145 | 151 | ||
146 | 152 | ||
147 | } | 153 | } |
148 | 154 | ||
149 | /* | 155 | /* |
150 | * save speed, | 156 | * save speed, |
151 | * flow, | 157 | * flow, |
152 | * parity | 158 | * parity |
153 | */ | 159 | */ |
@@ -188,24 +194,30 @@ void ModemConfigWidget::save( Profile& prof ) { | |||
188 | case IOLayerBase::Baud_57600: | 194 | case IOLayerBase::Baud_57600: |
189 | speed = 57600; | 195 | speed = 57600; |
190 | break; | 196 | break; |
191 | case IOLayerBase::Baud_38400: | 197 | case IOLayerBase::Baud_38400: |
192 | speed = 38400; | 198 | speed = 38400; |
193 | break; | 199 | break; |
194 | case IOLayerBase::Baud_19200: | 200 | case IOLayerBase::Baud_19200: |
195 | speed = 19200; | 201 | speed = 19200; |
196 | break; | 202 | break; |
197 | case IOLayerBase::Baud_9600: | 203 | case IOLayerBase::Baud_9600: |
198 | speed = 9600; | 204 | speed = 9600; |
199 | break; | 205 | break; |
206 | case IOLayerBase::Baud_4800: | ||
207 | speed = 4800; | ||
208 | break; | ||
209 | case IOLayerBase::Baud_2400: | ||
210 | speed = 2400; | ||
211 | break; | ||
200 | } | 212 | } |
201 | 213 | ||
202 | switch( m_base->data() ) { | 214 | switch( m_base->data() ) { |
203 | case IOLayerBase::Data_Five: | 215 | case IOLayerBase::Data_Five: |
204 | data = 5; | 216 | data = 5; |
205 | break; | 217 | break; |
206 | case IOLayerBase::Data_Six: | 218 | case IOLayerBase::Data_Six: |
207 | data = 6; | 219 | data = 6; |
208 | break; | 220 | break; |
209 | case IOLayerBase::Data_Seven: | 221 | case IOLayerBase::Data_Seven: |
210 | data = 7; | 222 | data = 7; |
211 | break; | 223 | break; |