summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/iolayerbase.cpp
authorharlekin <harlekin>2004-10-12 21:50:15 (UTC)
committer harlekin <harlekin>2004-10-12 21:50:15 (UTC)
commit52867c8ca21a3bec10eb27c8f698855d8fca320e (patch) (side-by-side diff)
tree4958cca23caa32d85aa78de9c95715b34599f261 /noncore/apps/opie-console/iolayerbase.cpp
parent4eed63767cedb0d96b116c4b9233405ca93e5541 (diff)
downloadopie-52867c8ca21a3bec10eb27c8f698855d8fca320e.zip
opie-52867c8ca21a3bec10eb27c8f698855d8fca320e.tar.gz
opie-52867c8ca21a3bec10eb27c8f698855d8fca320e.tar.bz2
also make 1200 baud connection possible
Diffstat (limited to 'noncore/apps/opie-console/iolayerbase.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/iolayerbase.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/iolayerbase.cpp b/noncore/apps/opie-console/iolayerbase.cpp
index 0f64d6a..95c291f 100644
--- a/noncore/apps/opie-console/iolayerbase.cpp
+++ b/noncore/apps/opie-console/iolayerbase.cpp
@@ -17,25 +17,26 @@ namespace {
id_flow_hw,
id_flow_sw,
id_flow_none,
};
enum SpeedIds {
id_baud_115200,
id_baud_57600,
id_baud_38400,
id_baud_19200,
id_baud_9600,
id_baud_4800,
- id_baud_2400
+ id_baud_2400,
+ id_baud_1200
};
enum DataIds {
id_data_5,
id_data_6,
id_data_7,
id_data_8
};
enum StopIds {
id_stop_1,
id_stop_1_5,
@@ -81,24 +82,25 @@ IOLayerBase::IOLayerBase( QWidget* par, const char* name )
m_lroot->add( m_groupData );
m_lroot->add( m_groupStop );
m_lroot->addStretch(2);
// profiles
m_speedBox->insertItem(tr("115200 baud"), id_baud_115200 );
m_speedBox->insertItem(tr("57600 baud"), id_baud_57600 );
m_speedBox->insertItem(tr("38400 baud"), id_baud_38400 );
m_speedBox->insertItem(tr("19200 baud"), id_baud_19200 );
m_speedBox->insertItem(tr("9600 baud"), id_baud_9600 );
m_speedBox->insertItem(tr("4800 baud"), id_baud_4800 );
m_speedBox->insertItem(tr("2400 baud"), id_baud_2400 );
+ m_speedBox->insertItem(tr("1200 baud"), id_baud_1200 );
};
IOLayerBase::~IOLayerBase() {
}
void IOLayerBase::setFlow( Flow flo ) {
switch ( flo ) {
case Software:
m_flowSw->setChecked( true );
break;
case Hardware:
m_flowHw->setChecked( true );
break;
@@ -133,24 +135,27 @@ void IOLayerBase::setSpeed( Speed sp ) {
case Baud_38400:
index = id_baud_38400;
break;
case Baud_19200:
index = id_baud_19200;
break;
case Baud_4800:
index = id_baud_4800;
break;
case Baud_2400:
index = id_baud_2400;
break;
+ case Baud_1200:
+ index = id_baud_1200;
+ break;
default:
case Baud_9600:
index = id_baud_9600;
break;
}
m_speedBox->setCurrentItem(index );
}
void IOLayerBase::setData( Data data ) {
switch( data ) {
case Data_Five:
m_data5->setChecked( true );
@@ -214,24 +219,27 @@ IOLayerBase::Speed IOLayerBase::speed()const{
case id_baud_38400:
return Baud_38400;
break;
case id_baud_19200:
return Baud_19200;
break;
case id_baud_4800:
return Baud_4800;
break;
case id_baud_2400:
return Baud_2400;
break;
+ case id_baud_1200:
+ return Baud_1200;
+ break;
default:
case id_baud_9600:
return Baud_9600;
break;
}
}
IOLayerBase::Data IOLayerBase::data()const {
if ( m_data5->isChecked() ) {
return Data_Five;
} else if ( m_data6->isChecked() ) {
return Data_Six;
} else if ( m_data7->isChecked() ) {