summaryrefslogtreecommitdiff
path: root/noncore/apps/qashmoney/calculator.cpp
Unidiff
Diffstat (limited to 'noncore/apps/qashmoney/calculator.cpp') (more/less context) (show whitespace changes)
-rwxr-xr-xnoncore/apps/qashmoney/calculator.cpp113
1 files changed, 0 insertions, 113 deletions
diff --git a/noncore/apps/qashmoney/calculator.cpp b/noncore/apps/qashmoney/calculator.cpp
deleted file mode 100755
index 2c92103..0000000
--- a/noncore/apps/qashmoney/calculator.cpp
+++ b/dev/null
@@ -1,113 +0,0 @@
1#include "calculator.h"
2
3#include <qpushbutton.h>
4
5Calculator::Calculator ( QWidget* parent ) : QDialog ( parent, 0, TRUE )
6 {
7
8 display = new QLineEdit ( this, "display" );
9 display->setFrame ( FALSE );
10 display->setAlignment ( Qt::AlignRight );
11
12 QPushButton *one = new QPushButton ( "1", this, "one" ); // make buttons for first row
13 one->setFlat ( TRUE );
14 connect ( one, SIGNAL ( released() ), this, SLOT ( displayOne() ) );
15
16 QPushButton *two = new QPushButton ( "2", this, "two" );
17 two->setFlat ( TRUE );
18 connect ( two, SIGNAL ( released() ), this, SLOT ( displayTwo() ) );
19
20 QPushButton *three = new QPushButton ( "3", this, "three" );
21 three->setFlat ( TRUE );
22 connect ( three, SIGNAL ( released() ), this, SLOT ( displayThree() ) );
23
24 QPushButton *four = new QPushButton ( "4", this, "four" ); // make buttons for second row
25 four->setFlat ( TRUE );
26 connect ( four, SIGNAL ( released() ), this, SLOT ( displayFour() ) );
27
28 QPushButton *five = new QPushButton ( "5", this, "five" );
29 five->setFlat ( TRUE );
30 connect ( five, SIGNAL ( released() ), this, SLOT ( displayFive() ) );
31
32 QPushButton *six = new QPushButton ( "6", this, "six" );
33 six->setFlat ( TRUE );
34 connect ( six, SIGNAL ( released() ), this, SLOT ( displaySix() ) );
35
36 QPushButton *seven = new QPushButton ( "7", this, "seven" ); // make buttons for third row
37 seven->setFlat ( TRUE );
38 connect ( seven, SIGNAL ( released() ), this, SLOT ( displaySeven() ) );
39
40 QPushButton *eight = new QPushButton ( "8", this, "eight" );
41 eight->setFlat ( TRUE );
42 connect ( eight, SIGNAL ( released() ), this, SLOT ( displayEight() ) );
43
44 QPushButton *nine = new QPushButton ( "9", this, "nine" );
45 nine->setFlat ( TRUE );
46 connect ( nine, SIGNAL ( released() ), this, SLOT ( displayNine() ) );
47
48 QPushButton *zero = new QPushButton ( "0", this, "zero" );
49 zero->setFlat ( TRUE );
50 connect ( zero, SIGNAL ( released() ), this, SLOT ( displayZero() ) );
51
52 QPushButton *dp = new QPushButton ( ".", this, "dp" );
53 dp->setFlat ( TRUE );
54 connect ( dp, SIGNAL ( released() ), this, SLOT ( displayPoint() ) );
55
56 QPushButton *back = new QPushButton ( "<-", this, "back" );
57 back->setFlat ( TRUE );
58 connect ( back, SIGNAL ( released() ), this, SLOT ( back() ) );
59
60 layout = new QGridLayout ( this, 5, 3, 5, 1, "calculatorlayout" );
61 layout->addMultiCellWidget ( display, 0, 0, 0, 2 );
62 layout->addWidget ( one, 1, 0 );
63 layout->addWidget ( two, 1, 1 );
64 layout->addWidget ( three, 1, 2 );
65 layout->addWidget ( four, 2, 0 );
66 layout->addWidget ( five, 2, 1 );
67 layout->addWidget ( six, 2, 2 );
68 layout->addWidget ( seven, 3, 0 );
69 layout->addWidget ( eight, 3, 1 );
70 layout->addWidget ( nine, 3, 2 );
71 layout->addWidget ( zero, 4, 0 );
72 layout->addWidget ( dp, 4, 1 );
73 layout->addWidget ( back, 4, 2 );
74
75 }
76
77void Calculator::displayOne ()
78 { display->insert ( "1" ); }
79
80void Calculator::displayTwo ()
81 { display->insert ( "2" ); }
82
83void Calculator::displayThree ()
84 { display->insert ( "3" ); }
85
86void Calculator::displayFour ()
87 { display->insert ( "4" ); }
88
89void Calculator::displayFive ()
90 { display->insert ( "5" ); }
91
92void Calculator::displaySix ()
93 { display->insert ( "6" ); }
94
95void Calculator::displaySeven ()
96 { display->insert ( "7" ); }
97
98void Calculator::displayEight ()
99 { display->insert ( "8" ); }
100
101void Calculator::displayNine ()
102 { display->insert ( "9" ); }
103
104void Calculator::displayZero ()
105 { display->insert ( "0" ); }
106
107void Calculator::displayPoint ()
108 { display->insert ( "." ); }
109
110void Calculator::back ()
111 { display->backspace(); }
112
113