Diffstat (limited to 'noncore/apps/opie-console/dialdialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/dialdialog.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/dialdialog.cpp b/noncore/apps/opie-console/dialdialog.cpp index 8bf32f9..0ace8f7 100644 --- a/noncore/apps/opie-console/dialdialog.cpp +++ b/noncore/apps/opie-console/dialdialog.cpp | |||
@@ -47,49 +47,57 @@ DialDialog::DialDialog( QWidget* parent, const char* name, bool modal, WFlags f | |||
47 | int x = 0, y = 0; | 47 | int x = 0, y = 0; |
48 | for ( int i = 0 ; i < 9; i++ ) { | 48 | for ( int i = 0 ; i < 9; i++ ) { |
49 | QPushButton *number = new QPushButton( this ); | 49 | QPushButton *number = new QPushButton( this ); |
50 | number->setText( QString( "%1" ).arg( i + 1 ) ); | 50 | number->setText( QString( "%1" ).arg( i + 1 ) ); |
51 | QFont number_font( number->font() ); | 51 | QFont number_font( number->font() ); |
52 | number_font.setBold( TRUE ); | 52 | number_font.setBold( TRUE ); |
53 | number->setFont( number_font ); | 53 | number->setFont( number_font ); |
54 | 54 | ||
55 | dialButtons->insert( number ); | 55 | dialButtons->insert( number ); |
56 | 56 | ||
57 | layout->addWidget( number, x, y ); | 57 | layout->addWidget( number, x, y ); |
58 | 58 | ||
59 | if ( y < 2 ) { | 59 | if ( y < 2 ) { |
60 | y++; | 60 | y++; |
61 | } else { | 61 | } else { |
62 | x++; | 62 | x++; |
63 | y = 0; | 63 | y = 0; |
64 | } | 64 | } |
65 | } | 65 | } |
66 | 66 | ||
67 | connect( dialButtons, SIGNAL( clicked( int ) ), this, SLOT( slotEnterNumber( int ) ) ); | 67 | connect( dialButtons, SIGNAL( clicked( int ) ), this, SLOT( slotEnterNumber( int ) ) ); |
68 | 68 | ||
69 | mainLayout->addStretch( 0 ); | 69 | mainLayout->addStretch( 0 ); |
70 | mainLayout->addWidget( textLabel ); | 70 | mainLayout->addWidget( textLabel ); |
71 | mainLayout->addWidget( LCD ); | 71 | mainLayout->addWidget( LCD ); |
72 | mainLayout->addStretch( 0 ); | 72 | mainLayout->addStretch( 0 ); |
73 | mainLayout->addLayout( layout ); | 73 | mainLayout->addLayout( layout ); |
74 | mainLayout->addStretch( 0 ); | 74 | mainLayout->addStretch( 0 ); |
75 | 75 | ||
76 | 76 | ||
77 | } | 77 | } |
78 | 78 | ||
79 | 79 | ||
80 | void DialDialog::slotEnterNumber( int number ) { | 80 | void DialDialog::slotEnterNumber( int number ) { |
81 | 81 | ||
82 | // pretty stupid, just for testing .-) | 82 | // pretty stupid, just for testing .-) |
83 | 83 | ||
84 | m_number = ( m_number * 10 ) + number; | 84 | m_number = ( m_number * 10 ) + number; |
85 | qDebug( QString("%1").arg( m_number ) ); | 85 | qDebug( QString("%1").arg( m_number ) ); |
86 | LCD->display( m_number ); | 86 | LCD->display( m_number ); |
87 | 87 | ||
88 | } | 88 | } |
89 | 89 | ||
90 | DialDialog::~DialDialog() { | 90 | DialDialog::~DialDialog() { |
91 | } | 91 | } |
92 | 92 | ||
93 | QString DialDialog::number() { | 93 | QString DialDialog::number() { |
94 | return QString( "%1").arg( m_number ); | 94 | return QString( "%1").arg( m_number ); |
95 | |||
95 | } | 96 | } |
97 | |||
98 | void DialDialog::setNumber( int number ) | ||
99 | { | ||
100 | m_number = number; | ||
101 | LCD->display( m_number ); | ||
102 | } | ||
103 | |||