summaryrefslogtreecommitdiff
path: root/noncore/tools/euroconv/calckeypad.cpp
Side-by-side diff
Diffstat (limited to 'noncore/tools/euroconv/calckeypad.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/tools/euroconv/calckeypad.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/noncore/tools/euroconv/calckeypad.cpp b/noncore/tools/euroconv/calckeypad.cpp
index 1678095..e4898a3 100644
--- a/noncore/tools/euroconv/calckeypad.cpp
+++ b/noncore/tools/euroconv/calckeypad.cpp
@@ -110,12 +110,17 @@ connect(btnDot, SIGNAL(clicked()), this, SLOT(gotoDec()));
/***********************************************************************
* SLOT: enterDigits calculates the value to display and display it.
**********************************************************************/
void KeyPad::enterDigits(int i){
if(!dCurrent)
+ if(bIsDec) {
+ dCurrent = i*dDecCurrent;
+ dDecCurrent /= 10;
+ }
+ else
dCurrent = i;
else if(iLenCurrent > 9)
return;
else if(!bIsDec){
dCurrent *= 10;
dCurrent += i;
@@ -204,11 +209,11 @@ void KeyPad::aboutDialog(void){
QMessageBox::about( this, "About Euroconv",
"Euroconv is an Euro converter\n\n"
"Copyright 2003 TALC Informatique.\n"
"Under GPL license\n\n"
"Written by Eric Santonacci for Opie\n"
"http://opie.handhelds.org\n\n"
- "Version 0.4\n\n"
+ "Version 0.5\n\n"
"Any comment or feedback to:\n"
"Eric.Santonacci@talc.fr\n");
}