summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/profileeditordialog.cpp39
-rw-r--r--noncore/apps/opie-console/profileeditordialog.h32
2 files changed, 59 insertions, 12 deletions
diff --git a/noncore/apps/opie-console/profileeditordialog.cpp b/noncore/apps/opie-console/profileeditordialog.cpp
index 5b7f851..78885e1 100644
--- a/noncore/apps/opie-console/profileeditordialog.cpp
+++ b/noncore/apps/opie-console/profileeditordialog.cpp
@@ -205,8 +205,8 @@ void ProfileEditorDialog::initUI()
- connect(group_flow, SIGNAL(clicked(int)), SLOT(slotConn(int)));
- connect(group_parity, SIGNAL(clicked(int)), SLOT(slotConn(int)));
- connect(speed_box, SIGNAL(clicked(int)), SLOT(slotConn(int)));
+ connect(group_flow, SIGNAL(clicked(int)), SLOT(slotConnFlow(int)));
+ connect(group_parity, SIGNAL(clicked(int)), SLOT(slotConnParity(int)));
+ connect(speed_box, SIGNAL(activated(int)), SLOT(slotConnSpeed(int)));
- connect(terminal_box, SIGNAL(clicked(int)), SLOT(slotConn(int)));
- connect(group_size, SIGNAL(clicked(int)), SLOT(slotConn(int)));
+ connect(terminal_box, SIGNAL(activated(int)), SLOT(slotTermTerm(int)));
+ connect(group_size, SIGNAL(clicked(int)), SLOT(slotTermFont(int)));
}
@@ -269,3 +269,3 @@ QString ProfileEditorDialog::prof_type()
-void ProfileEditorDialog::slotConn(int id)
+void ProfileEditorDialog::slotConnFlow(int id)
{
@@ -279,2 +279,9 @@ void ProfileEditorDialog::slotConn(int id)
break;
+ }
+}
+
+void ProfileEditorDialog::slotConnParity(int id)
+{
+ switch(id)
+ {
case id_parity_odd:
@@ -285,2 +292,9 @@ void ProfileEditorDialog::slotConn(int id)
break;
+ }
+}
+
+void ProfileEditorDialog::slotConnSpeed(int id)
+{
+ switch(id)
+ {
@@ -301,2 +315,9 @@ void ProfileEditorDialog::slotConn(int id)
break;
+ }
+}
+
+void ProfileEditorDialog::slotTermTerm(int id)
+{
+ switch(id)
+ {
@@ -311,3 +332,9 @@ void ProfileEditorDialog::slotConn(int id)
break;
+ }
+}
+void ProfileEditorDialog::slotTermFont(int id)
+{
+ switch(id)
+ {
case id_size_small:
diff --git a/noncore/apps/opie-console/profileeditordialog.h b/noncore/apps/opie-console/profileeditordialog.h
index 0637f44..a6808d0 100644
--- a/noncore/apps/opie-console/profileeditordialog.h
+++ b/noncore/apps/opie-console/profileeditordialog.h
@@ -35,3 +35,7 @@ public slots:
- void slotConn(int id);
+ void slotConnFlow(int id);
+ void slotConnParity(int id);
+ void slotConnSpeed(int id);
+ void slotTermTerm(int id);
+ void slotTermFont(int id);
@@ -53,8 +57,16 @@ private:
- enum Ids
+ enum ParityIds
{
id_parity_odd,
- id_parity_even,
+ id_parity_even
+ };
+
+ enum FlowIds
+ {
id_flow_hw,
- id_flow_sw,
+ id_flow_sw
+ };
+
+ enum SpeedIds
+ {
id_baud_115200,
@@ -63,6 +75,14 @@ private:
id_baud_19200,
- id_baud_9600,
+ id_baud_9600
+ };
+
+ enum TermIds
+ {
id_term_vt100,
id_term_vt220,
- id_term_ansi,
+ id_term_ansi
+ };
+
+ enum FontIds
+ {
id_size_small,