Diffstat (limited to 'noncore/apps/opie-console/terminalwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/terminalwidget.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/noncore/apps/opie-console/terminalwidget.cpp b/noncore/apps/opie-console/terminalwidget.cpp index 6870487..087476b 100644 --- a/noncore/apps/opie-console/terminalwidget.cpp +++ b/noncore/apps/opie-console/terminalwidget.cpp | |||
@@ -1,34 +1,39 @@ | |||
1 | #include "terminalwidget.h" | ||
2 | |||
3 | /* OPIE */ | ||
4 | #include <opie2/odebug.h> | ||
5 | using namespace Opie::Core; | ||
6 | |||
7 | /* QT */ | ||
1 | #include <qlabel.h> | 8 | #include <qlabel.h> |
2 | #include <qcheckbox.h> | 9 | #include <qcheckbox.h> |
3 | #include <qcombobox.h> | 10 | #include <qcombobox.h> |
4 | #include <qradiobutton.h> | 11 | #include <qradiobutton.h> |
5 | #include <qhgroupbox.h> | 12 | #include <qhgroupbox.h> |
6 | #include <qhbuttongroup.h> | 13 | #include <qhbuttongroup.h> |
7 | #include <qlayout.h> | 14 | #include <qlayout.h> |
8 | 15 | ||
9 | #include "terminalwidget.h" | ||
10 | |||
11 | namespace { | 16 | namespace { |
12 | enum TermIds { | 17 | enum TermIds { |
13 | id_term_vt100 = 0, | 18 | id_term_vt100 = 0, |
14 | id_term_vt102, | 19 | id_term_vt102, |
15 | id_term_linux, | 20 | id_term_linux, |
16 | id_term_xterm | 21 | id_term_xterm |
17 | }; | 22 | }; |
18 | 23 | ||
19 | enum ColourIds { | 24 | enum ColourIds { |
20 | id_term_black, | 25 | id_term_black, |
21 | id_term_white, | 26 | id_term_white, |
22 | id_term_green, | 27 | id_term_green, |
23 | id_term_orange | 28 | id_term_orange |
24 | }; | 29 | }; |
25 | 30 | ||
26 | enum FontIds { | 31 | enum FontIds { |
27 | id_size_small, | 32 | id_size_small, |
28 | id_size_medium, | 33 | id_size_medium, |
29 | id_size_large | 34 | id_size_large |
30 | }; | 35 | }; |
31 | }; | 36 | }; |
32 | 37 | ||
33 | TerminalWidget::TerminalWidget( const QString& name, QWidget* parent, | 38 | TerminalWidget::TerminalWidget( const QString& name, QWidget* parent, |
34 | const char* na ) | 39 | const char* na ) |
@@ -48,49 +53,49 @@ TerminalWidget::TerminalWidget( const QString& name, QWidget* parent, | |||
48 | m_convInbound = new QCheckBox( tr("Inbound"), m_groupConv ); | 53 | m_convInbound = new QCheckBox( tr("Inbound"), m_groupConv ); |
49 | m_convOutbound = new QCheckBox( tr("Outbound"), m_groupConv ); | 54 | m_convOutbound = new QCheckBox( tr("Outbound"), m_groupConv ); |
50 | 55 | ||
51 | m_groupOptions = new QHGroupBox( tr("Options"), this ); | 56 | m_groupOptions = new QHGroupBox( tr("Options"), this ); |
52 | m_optionEcho = new QCheckBox( tr("Local echo"), m_groupOptions ); | 57 | m_optionEcho = new QCheckBox( tr("Local echo"), m_groupOptions ); |
53 | m_optionWrap = new QCheckBox( tr("Line wrap"), m_groupOptions ); | 58 | m_optionWrap = new QCheckBox( tr("Line wrap"), m_groupOptions ); |
54 | 59 | ||
55 | m_lroot = new QVBoxLayout( this ); | 60 | m_lroot = new QVBoxLayout( this ); |
56 | m_typeBox = new QVBoxLayout( m_lroot ); | 61 | m_typeBox = new QVBoxLayout( m_lroot ); |
57 | m_colorBox = new QVBoxLayout( m_lroot ); | 62 | m_colorBox = new QVBoxLayout( m_lroot ); |
58 | 63 | ||
59 | // Layout | 64 | // Layout |
60 | m_typeBox->add( m_terminal ); | 65 | m_typeBox->add( m_terminal ); |
61 | m_typeBox->add( m_terminalBox ); | 66 | m_typeBox->add( m_terminalBox ); |
62 | m_lroot->add( m_groupSize ); | 67 | m_lroot->add( m_groupSize ); |
63 | 68 | ||
64 | m_colorBox->add( m_colorLabel ); | 69 | m_colorBox->add( m_colorLabel ); |
65 | m_colorBox->add( m_colorCmb ); | 70 | m_colorBox->add( m_colorCmb ); |
66 | 71 | ||
67 | m_lroot->add( m_groupConv ); | 72 | m_lroot->add( m_groupConv ); |
68 | m_lroot->add( m_groupOptions ); | 73 | m_lroot->add( m_groupOptions ); |
69 | m_lroot->addStretch( 0 ); | 74 | m_lroot->addStretch( 0 ); |
70 | 75 | ||
71 | // Fill in some options | 76 | // Fill in some options |
72 | qWarning("Options for terminal box"); | 77 | owarn << "Options for terminal box" << oendl; |
73 | m_terminalBox->insertItem( tr("VT 100"), 0 ); // /*, id_term_vt100*/ ); | 78 | m_terminalBox->insertItem( tr("VT 100"), 0 ); // /*, id_term_vt100*/ ); |
74 | m_terminalBox->insertItem( tr("VT 102"), 1 ); // /* , id_term_vt102 */); | 79 | m_terminalBox->insertItem( tr("VT 102"), 1 ); // /* , id_term_vt102 */); |
75 | m_terminalBox->insertItem( tr("Linux Console"), 2 ); //, id_term_linux ); | 80 | m_terminalBox->insertItem( tr("Linux Console"), 2 ); //, id_term_linux ); |
76 | m_terminalBox->insertItem( tr("X-Terminal"), 3 ); //, id_term_xterm ); | 81 | m_terminalBox->insertItem( tr("X-Terminal"), 3 ); //, id_term_xterm ); |
77 | //m_terminalBox->insertItem( tr("ANSI"), id_term_ansi ); | 82 | //m_terminalBox->insertItem( tr("ANSI"), id_term_ansi ); |
78 | 83 | ||
79 | m_colorCmb->insertItem( tr("black on white"), id_term_black ); | 84 | m_colorCmb->insertItem( tr("black on white"), id_term_black ); |
80 | m_colorCmb->insertItem( tr("white on black"), id_term_white ); | 85 | m_colorCmb->insertItem( tr("white on black"), id_term_white ); |
81 | m_colorCmb->insertItem( tr("green on black"), id_term_green ); | 86 | m_colorCmb->insertItem( tr("green on black"), id_term_green ); |
82 | m_colorCmb->insertItem( tr("orange on black"), id_term_orange ); | 87 | m_colorCmb->insertItem( tr("orange on black"), id_term_orange ); |
83 | 88 | ||
84 | // signals + slots | 89 | // signals + slots |
85 | /* | 90 | /* |
86 | connect(m_terminalBox, SIGNAL(activated(int) ), | 91 | connect(m_terminalBox, SIGNAL(activated(int) ), |
87 | this, SLOT(slotTermTerm(int) ) ); | 92 | this, SLOT(slotTermTerm(int) ) ); |
88 | connect(m_colorBox, SIGNAL(activated(int) ), | 93 | connect(m_colorBox, SIGNAL(activated(int) ), |
89 | tis, SLOT(slotTermColor(int) ) ); | 94 | tis, SLOT(slotTermColor(int) ) ); |
90 | connect(m_groupSize, SIGNAL(activated(int) ), | 95 | connect(m_groupSize, SIGNAL(activated(int) ), |
91 | this, SLOT(slotTermFont(int) ) ); | 96 | this, SLOT(slotTermFont(int) ) ); |
92 | 97 | ||
93 | connect(m_optionEcho, SIGNAL(toggled(bool) ), | 98 | connect(m_optionEcho, SIGNAL(toggled(bool) ), |
94 | this, SLOT(slotTermEcho(bool) ) ); | 99 | this, SLOT(slotTermEcho(bool) ) ); |
95 | connect(m_optionWrap, SIGNAL(toggled(bool) ), | 100 | connect(m_optionWrap, SIGNAL(toggled(bool) ), |
96 | this, SLOT(slotTermWrap(bool) ) ); | 101 | this, SLOT(slotTermWrap(bool) ) ); |