summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/dialdialog.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/dialdialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/dialdialog.cpp8
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
80void DialDialog::slotEnterNumber( int number ) { 80void 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
90DialDialog::~DialDialog() { 90DialDialog::~DialDialog() {
91} 91}
92 92
93QString DialDialog::number() { 93QString DialDialog::number() {
94 return QString( "%1").arg( m_number ); 94 return QString( "%1").arg( m_number );
95
95} 96}
97
98void DialDialog::setNumber( int number )
99{
100 m_number = number;
101 LCD->display( m_number );
102}
103