summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/checkbook/qcheckentry.cpp435
-rw-r--r--noncore/apps/checkbook/qcheckentrybase.ui9
2 files changed, 228 insertions, 216 deletions
diff --git a/noncore/apps/checkbook/qcheckentry.cpp b/noncore/apps/checkbook/qcheckentry.cpp
index 9ff02c9..2e8da1c 100644
--- a/noncore/apps/checkbook/qcheckentry.cpp
+++ b/noncore/apps/checkbook/qcheckentry.cpp
@@ -1,251 +1,256 @@
1#include "qcheckentry.h" 1#include "qcheckentry.h"
2 2
3QCheckEntry::QCheckEntry() 3QCheckEntry::QCheckEntry()
4 : QCheckEntryBase() 4 : QCheckEntryBase()
5{ 5{
6 connect(transAmount, SIGNAL(textChanged(const QString &)), this, SLOT(amountChanged(const QString &))); 6 connect(transAmount, SIGNAL(textChanged(const QString &)), this, SLOT(amountChanged(const QString &)));
7 connect(transFee, SIGNAL(textChanged(const QString &)), this, SLOT(transFeeChanged(const QString &))); 7 connect(transFee, SIGNAL(textChanged(const QString &)), this, SLOT(transFeeChanged(const QString &)));
8 connect(payment, SIGNAL(clicked()), this, SLOT(paymentClicked())); 8 connect(payment, SIGNAL(clicked()), this, SLOT(paymentClicked()));
9 connect(deposit, SIGNAL(clicked()), this, SLOT(depositClicked())); 9 connect(deposit, SIGNAL(clicked()), this, SLOT(depositClicked()));
10 10
11 QString todaysdate = QString::number(QDate::currentDate().month()); 11 QString todaysdate = QString::number(QDate::currentDate().month());
12 todaysdate.append("/"); 12 todaysdate.append("/");
13 todaysdate.append(QString::number(QDate::currentDate().day())); 13 todaysdate.append(QString::number(QDate::currentDate().day()));
14 todaysdate.append("/"); 14 todaysdate.append("/");
15 todaysdate.append(QString::number(QDate::currentDate().year())); 15 todaysdate.append(QString::number(QDate::currentDate().year()));
16 dateEdit->setText(todaysdate); 16 dateEdit->setText(todaysdate);
17 17
18 descriptionCombo->setFocus(); 18 descriptionCombo->setFocus();
19 19
20 dateEdit->setValidChars("0123456789./-"); 20 dateEdit->setValidChars("0123456789./-");
21 dateEdit->setMaxLength(10); 21 dateEdit->setMaxLength(10);
22 22
23 descriptionCombo->lineEdit()->setMaxLength(30); 23 descriptionCombo->lineEdit()->setMaxLength(30);
24 24
25 checkNumber->setValidChars("0123456789-"); 25 checkNumber->setValidChars("0123456789-");
26 checkNumber->setMaxLength(10); 26 checkNumber->setMaxLength(10);
27 27
28 transAmount->setValidChars("0123456789."); 28 transAmount->setValidChars("0123456789.");
29 29
30 transFee->setMaxLength(5); 30 transFee->setMaxLength(5);
31 transFee->setValidChars("0123456789."); 31 transFee->setValidChars("0123456789.");
32 setTabOrder(transType,checkNumber);
33 setTabOrder(checkNumber,transAmount);
34 setTabOrder(transAmount,transFee);
35 setTabOrder(transFee,dateEdit);
36 setTabOrder(dateEdit, additionalNotes );
32} 37}
33 38
34void QCheckEntry::paymentClicked() 39void QCheckEntry::paymentClicked()
35{ 40{
36 cmbCategory->clear(); 41 cmbCategory->clear();
37 cmbCategory->insertItem( tr( "Automobile" ) ); 42 cmbCategory->insertItem( tr( "Automobile" ) );
38 cmbCategory->insertItem( tr( "Bills" ) ); 43 cmbCategory->insertItem( tr( "Bills" ) );
39 cmbCategory->insertItem( tr( "CDs" ) ); 44 cmbCategory->insertItem( tr( "CDs" ) );
40 cmbCategory->insertItem( tr( "Clothing" ) ); 45 cmbCategory->insertItem( tr( "Clothing" ) );
41 cmbCategory->insertItem( tr( "Computer" ) ); 46 cmbCategory->insertItem( tr( "Computer" ) );
42 cmbCategory->insertItem( tr( "DVDs" ) ); 47 cmbCategory->insertItem( tr( "DVDs" ) );
43 cmbCategory->insertItem( tr( "Eletronics" ) ); 48 cmbCategory->insertItem( tr( "Eletronics" ) );
44 cmbCategory->insertItem( tr( "Entertainment" ) ); 49 cmbCategory->insertItem( tr( "Entertainment" ) );
45 cmbCategory->insertItem( tr( "Food" ) ); 50 cmbCategory->insertItem( tr( "Food" ) );
46 cmbCategory->insertItem( tr( "Gasoline" ) ); 51 cmbCategory->insertItem( tr( "Gasoline" ) );
47 cmbCategory->insertItem( tr( "Misc" ) ); 52 cmbCategory->insertItem( tr( "Misc" ) );
48 cmbCategory->insertItem( tr( "Movies" ) ); 53 cmbCategory->insertItem( tr( "Movies" ) );
49 cmbCategory->insertItem( tr( "Rent" ) ); 54 cmbCategory->insertItem( tr( "Rent" ) );
50 cmbCategory->insertItem( tr( "Travel" ) ); 55 cmbCategory->insertItem( tr( "Travel" ) );
51 cmbCategory->setCurrentItem( 0 ); 56 cmbCategory->setCurrentItem( 0 );
52 transType->clear(); 57 transType->clear();
53 transType->insertItem( tr( "Debit Charge" ) ); 58 transType->insertItem( tr( "Debit Charge" ) );
54 transType->insertItem( tr( "Written Check" ) ); 59 transType->insertItem( tr( "Written Check" ) );
55 transType->insertItem( tr( "Transfer" ) ); 60 transType->insertItem( tr( "Transfer" ) );
56 transType->insertItem( tr( "Credit Card" ) ); 61 transType->insertItem( tr( "Credit Card" ) );
57} 62}
58 63
59void QCheckEntry::depositClicked() 64void QCheckEntry::depositClicked()
60{ 65{
61 cmbCategory->clear(); 66 cmbCategory->clear();
62 cmbCategory->insertItem( tr( "Work" ) ); 67 cmbCategory->insertItem( tr( "Work" ) );
63 cmbCategory->insertItem( tr( "Family Member" ) ); 68 cmbCategory->insertItem( tr( "Family Member" ) );
64 cmbCategory->insertItem( tr( "Misc. Credit" ) ); 69 cmbCategory->insertItem( tr( "Misc. Credit" ) );
65 cmbCategory->setCurrentItem( 0 ); 70 cmbCategory->setCurrentItem( 0 );
66 transType->clear(); 71 transType->clear();
67 transType->insertItem( tr( "Written Check" ) ); 72 transType->insertItem( tr( "Written Check" ) );
68 transType->insertItem( tr( "Automatic Payment" ) ); 73 transType->insertItem( tr( "Automatic Payment" ) );
69 transType->insertItem( tr( "Transfer" ) ); 74 transType->insertItem( tr( "Transfer" ) );
70 transType->insertItem( tr( "Cash" ) ); 75 transType->insertItem( tr( "Cash" ) );
71} 76}
72 77
73QStringList QCheckEntry::popupEntry(const QStringList &originaldata) 78QStringList QCheckEntry::popupEntry(const QStringList &originaldata)
74{ 79{
75 QCheckEntry qce; 80 QCheckEntry qce;
76 81
77 // This is how the list looks: 82 // This is how the list looks:
78 // 0: true or false, true == payment, false == deposit 83 // 0: true or false, true == payment, false == deposit
79 // 1: description of the transaction 84 // 1: description of the transaction
80 // 2: category name 85 // 2: category name
81 // 3: transaction type (stores the integer value of the index of the combobox) 86 // 3: transaction type (stores the integer value of the index of the combobox)
82 // 4: check number of the transaction (if any) 87 // 4: check number of the transaction (if any)
83 // 5: transaction amount 88 // 5: transaction amount
84 // 6: transaction fee (e.g. service charge, or ATM charge). 89 // 6: transaction fee (e.g. service charge, or ATM charge).
85 // 7: date of the transaction 90 // 7: date of the transaction
86 // 8: additional notes 91 // 8: additional notes
87 // 9: recently used descriptions 92 // 9: recently used descriptions
88 if (originaldata.count() > 1) 93 if (originaldata.count() > 1)
89 { 94 {
90 if (originaldata[0] == "true") 95 if (originaldata[0] == "true")
91 { 96 {
92 qce.payment->setChecked(true); 97 qce.payment->setChecked(true);
93 qce.paymentClicked(); 98 qce.paymentClicked();
94 } else { 99 } else {
95 if (originaldata[0] == "false") 100 if (originaldata[0] == "false")
96 { 101 {
97 qce.deposit->setChecked(true); 102 qce.deposit->setChecked(true);
98 qce.depositClicked(); 103 qce.depositClicked();
99 } 104 }
100 } 105 }
101 qce.descriptionCombo->lineEdit()->setText(originaldata[1]); 106 qce.descriptionCombo->lineEdit()->setText(originaldata[1]);
102 qce.cmbCategory->lineEdit()->setText(originaldata[2]); 107 qce.cmbCategory->lineEdit()->setText(originaldata[2]);
103 qce.transType->setCurrentItem(originaldata[3].toInt()); 108 qce.transType->setCurrentItem(originaldata[3].toInt());
104 qce.checkNumber->setText(originaldata[4]); 109 qce.checkNumber->setText(originaldata[4]);
105 qce.transAmount->setText(originaldata[5]); 110 qce.transAmount->setText(originaldata[5]);
106 qce.transFee->setText(originaldata[6]); 111 qce.transFee->setText(originaldata[6]);
107 qce.dateEdit->setText(originaldata[7]); 112 qce.dateEdit->setText(originaldata[7]);
108 qce.additionalNotes->setText(originaldata[8]); 113 qce.additionalNotes->setText(originaldata[8]);
109 QStringList recentlist; 114 QStringList recentlist;
110 if (!originaldata[9].isEmpty()) 115 if (!originaldata[9].isEmpty())
111 { 116 {
112 recentlist = QStringList::split(',', originaldata[9], false); 117 recentlist = QStringList::split(',', originaldata[9], false);
113 } 118 }
114 if (!recentlist.isEmpty()) 119 if (!recentlist.isEmpty())
115 { 120 {
116 qce.descriptionCombo->insertStringList(recentlist); 121 qce.descriptionCombo->insertStringList(recentlist);
117 } 122 }
118 } else { 123 } else {
119 QStringList recentlist; 124 QStringList recentlist;
120 if (!originaldata[0].isEmpty()) 125 if (!originaldata[0].isEmpty())
121 { 126 {
122 recentlist = QStringList::split(',', originaldata[0], false); 127 recentlist = QStringList::split(',', originaldata[0], false);
123 } 128 }
124 if (!recentlist.isEmpty()) 129 if (!recentlist.isEmpty())
125 { 130 {
126 qce.descriptionCombo->insertStringList(recentlist); 131 qce.descriptionCombo->insertStringList(recentlist);
127 } 132 }
128 } 133 }
129 134
130 qce.setWFlags(Qt::WType_Modal); 135 qce.setWFlags(Qt::WType_Modal);
131 qce.showMaximized(); 136 qce.showMaximized();
132 137
133 qce.descriptionCombo->lineEdit()->clear(); 138 qce.descriptionCombo->lineEdit()->clear();
134 139
135 if (qce.exec() == QDialog::Accepted) 140 if (qce.exec() == QDialog::Accepted)
136 { 141 {
137 // Validate that the user has inputed a valid dollar amount 142 // Validate that the user has inputed a valid dollar amount
138 if (qce.transFee->text().contains('.') == 0) 143 if (qce.transFee->text().contains('.') == 0)
139 { 144 {
140 QString text = qce.transFee->text(); 145 QString text = qce.transFee->text();
141 text.append(".00"); 146 text.append(".00");
142 qce.transFee->setText(text); 147 qce.transFee->setText(text);
143 } else { 148 } else {
144 QString tmp = qce.transFee->text(); 149 QString tmp = qce.transFee->text();
145 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 1) 150 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 1)
146 { 151 {
147 tmp.append("00"); 152 tmp.append("00");
148 qce.transFee->setText(tmp); 153 qce.transFee->setText(tmp);
149 } else { 154 } else {
150 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 2) 155 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 2)
151 { 156 {
152 tmp.append("0"); 157 tmp.append("0");
153 qce.transFee->setText(tmp); 158 qce.transFee->setText(tmp);
154 } 159 }
155 } 160 }
156 } 161 }
157 if (qce.transAmount->text().contains('.') == 0) 162 if (qce.transAmount->text().contains('.') == 0)
158 { 163 {
159 QString text = qce.transAmount->text(); 164 QString text = qce.transAmount->text();
160 text.append(".00"); 165 text.append(".00");
161 qce.transAmount->setText(text); 166 qce.transAmount->setText(text);
162 } else { 167 } else {
163 QString tmp = qce.transAmount->text(); 168 QString tmp = qce.transAmount->text();
164 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 1) 169 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 1)
165 { 170 {
166 tmp.append("00"); 171 tmp.append("00");
167 qce.transAmount->setText(tmp); 172 qce.transAmount->setText(tmp);
168 } else { 173 } else {
169 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 2) 174 if (tmp.mid(tmp.find('.'), tmp.length()).length() == 2)
170 { 175 {
171 tmp.append("0"); 176 tmp.append("0");
172 qce.transAmount->setText(tmp); 177 qce.transAmount->setText(tmp);
173 } 178 }
174 } 179 }
175 } 180 }
176 181
177 QString recent; 182 QString recent;
178 if (qce.descriptionCombo->count() != 0) 183 if (qce.descriptionCombo->count() != 0)
179 { 184 {
180 QStringList recentlist = QStringList::split(',', originaldata[9], false); 185 QStringList recentlist = QStringList::split(',', originaldata[9], false);
181 if (recentlist.count() >= 10) 186 if (recentlist.count() >= 10)
182 { 187 {
183 recentlist.remove(recentlist.last()); 188 recentlist.remove(recentlist.last());
184 } 189 }
185 recentlist.prepend(qce.descriptionCombo->lineEdit()->text()); 190 recentlist.prepend(qce.descriptionCombo->lineEdit()->text());
186 recent = recentlist.join(","); 191 recent = recentlist.join(",");
187 } else { 192 } else {
188 recent = qce.descriptionCombo->lineEdit()->text(); 193 recent = qce.descriptionCombo->lineEdit()->text();
189 } 194 }
190 195
191 QString checkNumberString = qce.checkNumber->text(); 196 QString checkNumberString = qce.checkNumber->text();
192 if (checkNumberString.isEmpty() == true) 197 if (checkNumberString.isEmpty() == true)
193 { 198 {
194 checkNumberString = "0"; 199 checkNumberString = "0";
195 } 200 }
196 201
197 QString paymentChecked = "true"; 202 QString paymentChecked = "true";
198 if (qce.payment->isChecked() == false) 203 if (qce.payment->isChecked() == false)
199 { 204 {
200 paymentChecked = "false"; 205 paymentChecked = "false";
201 } 206 }
202 QStringList returnvalue; 207 QStringList returnvalue;
203 returnvalue << paymentChecked << qce.descriptionCombo->lineEdit()->text() << qce.cmbCategory->lineEdit()->text() << QString::number(qce.transType->currentItem()) << checkNumberString << qce.transAmount->text() << qce.transFee->text() << qce.dateEdit->text() << qce.additionalNotes->text() << recent; 208 returnvalue << paymentChecked << qce.descriptionCombo->lineEdit()->text() << qce.cmbCategory->lineEdit()->text() << QString::number(qce.transType->currentItem()) << checkNumberString << qce.transAmount->text() << qce.transFee->text() << qce.dateEdit->text() << qce.additionalNotes->text() << recent;
204 return returnvalue; 209 return returnvalue;
205 } else { 210 } else {
206 QStringList blank; 211 QStringList blank;
207 return blank; 212 return blank;
208 } 213 }
209} 214}
210 215
211void QCheckEntry::transFeeChanged(const QString &input) 216void QCheckEntry::transFeeChanged(const QString &input)
212{ 217{
213 QString tmpinput = input; 218 QString tmpinput = input;
214 if (tmpinput.contains('.') > 1) 219 if (tmpinput.contains('.') > 1)
215 { 220 {
216 int first = tmpinput.find('.'); 221 int first = tmpinput.find('.');
217 tmpinput = tmpinput.remove(tmpinput.find('.', (first + 1)), 1); 222 tmpinput = tmpinput.remove(tmpinput.find('.', (first + 1)), 1);
218 } 223 }
219 if (tmpinput.contains(QRegExp("\\.[0-9][0-9]{2}$")) >= 1) 224 if (tmpinput.contains(QRegExp("\\.[0-9][0-9]{2}$")) >= 1)
220 { 225 {
221 tmpinput = tmpinput.remove((tmpinput.length() - 1), 1); 226 tmpinput = tmpinput.remove((tmpinput.length() - 1), 1);
222 } 227 }
223 transFee->setText(tmpinput); 228 transFee->setText(tmpinput);
224} 229}
225 230
226void QCheckEntry::amountChanged(const QString &input) 231void QCheckEntry::amountChanged(const QString &input)
227{ 232{
228 QString tmpinput = input; 233 QString tmpinput = input;
229 if (tmpinput.contains('.') > 1) 234 if (tmpinput.contains('.') > 1)
230 { 235 {
231 int first = tmpinput.find('.'); 236 int first = tmpinput.find('.');
232 tmpinput = tmpinput.remove(tmpinput.find('.', (first + 1)), 1); 237 tmpinput = tmpinput.remove(tmpinput.find('.', (first + 1)), 1);
233 } 238 }
234 if (tmpinput.contains(QRegExp("\\.[0-9][0-9]{2}$")) >= 1) 239 if (tmpinput.contains(QRegExp("\\.[0-9][0-9]{2}$")) >= 1)
235 { 240 {
236 tmpinput = tmpinput.remove((tmpinput.length() - 1), 1); 241 tmpinput = tmpinput.remove((tmpinput.length() - 1), 1);
237 } 242 }
238 transAmount->setText(tmpinput); 243 transAmount->setText(tmpinput);
239} 244}
240 245
241void QCheckEntry::accept() 246void QCheckEntry::accept()
242{ 247{
243 // Does the description combo not have any text in it? Do something if it doesn't! 248 // Does the description combo not have any text in it? Do something if it doesn't!
244 if (descriptionCombo->lineEdit()->text().isEmpty() == true) 249 if (descriptionCombo->lineEdit()->text().isEmpty() == true)
245 { 250 {
246 QMessageBox::critical(this, "Field Missing.", "<qt>You didn't enter a description for this transaction. Please fill out the \"Transaction Description\" field and try again.</qt>"); 251 QMessageBox::critical(this, "Field Missing.", "<qt>You didn't enter a description for this transaction. Please fill out the \"Transaction Description\" field and try again.</qt>");
247 descriptionCombo->setFocus(); 252 descriptionCombo->setFocus();
248 return; 253 return;
249 } 254 }
250 QDialog::accept(); 255 QDialog::accept();
251} 256}
diff --git a/noncore/apps/checkbook/qcheckentrybase.ui b/noncore/apps/checkbook/qcheckentrybase.ui
index a57d761..efc35ff 100644
--- a/noncore/apps/checkbook/qcheckentrybase.ui
+++ b/noncore/apps/checkbook/qcheckentrybase.ui
@@ -1,603 +1,610 @@
1<!DOCTYPE UI><UI> 1<!DOCTYPE UI><UI>
2<class>QCheckEntryBase</class> 2<class>QCheckEntryBase</class>
3<widget> 3<widget>
4 <class>QDialog</class> 4 <class>QDialog</class>
5 <property stdset="1"> 5 <property stdset="1">
6 <name>name</name> 6 <name>name</name>
7 <cstring>QCheckEntryBase</cstring> 7 <cstring>QCheckEntryBase</cstring>
8 </property> 8 </property>
9 <property stdset="1"> 9 <property stdset="1">
10 <name>geometry</name> 10 <name>geometry</name>
11 <rect> 11 <rect>
12 <x>0</x> 12 <x>0</x>
13 <y>0</y> 13 <y>0</y>
14 <width>228</width> 14 <width>224</width>
15 <height>291</height> 15 <height>291</height>
16 </rect> 16 </rect>
17 </property> 17 </property>
18 <property stdset="1"> 18 <property stdset="1">
19 <name>caption</name> 19 <name>caption</name>
20 <string>Account Transaction</string> 20 <string>Account Transaction</string>
21 </property> 21 </property>
22 <property> 22 <property>
23 <name>layoutMargin</name> 23 <name>layoutMargin</name>
24 </property> 24 </property>
25 <property> 25 <property>
26 <name>layoutSpacing</name> 26 <name>layoutSpacing</name>
27 </property> 27 </property>
28 <grid> 28 <grid>
29 <property stdset="1"> 29 <property stdset="1">
30 <name>margin</name> 30 <name>margin</name>
31 <number>5</number> 31 <number>5</number>
32 </property> 32 </property>
33 <property stdset="1"> 33 <property stdset="1">
34 <name>spacing</name> 34 <name>spacing</name>
35 <number>2</number> 35 <number>2</number>
36 </property> 36 </property>
37 <spacer row="7" column="8" rowspan="1" colspan="4" > 37 <spacer row="7" column="8" rowspan="1" colspan="4" >
38 <property> 38 <property>
39 <name>name</name> 39 <name>name</name>
40 <cstring>Spacer3</cstring> 40 <cstring>Spacer3</cstring>
41 </property> 41 </property>
42 <property stdset="1"> 42 <property stdset="1">
43 <name>orientation</name> 43 <name>orientation</name>
44 <enum>Horizontal</enum> 44 <enum>Horizontal</enum>
45 </property> 45 </property>
46 <property stdset="1"> 46 <property stdset="1">
47 <name>sizeType</name> 47 <name>sizeType</name>
48 <enum>Expanding</enum> 48 <enum>Expanding</enum>
49 </property> 49 </property>
50 <property> 50 <property>
51 <name>sizeHint</name> 51 <name>sizeHint</name>
52 <size> 52 <size>
53 <width>20</width> 53 <width>20</width>
54 <height>20</height> 54 <height>20</height>
55 </size> 55 </size>
56 </property> 56 </property>
57 </spacer> 57 </spacer>
58 <spacer row="3" column="1" rowspan="1" colspan="4" > 58 <spacer row="3" column="1" rowspan="1" colspan="4" >
59 <property> 59 <property>
60 <name>name</name> 60 <name>name</name>
61 <cstring>Spacer5</cstring> 61 <cstring>Spacer5</cstring>
62 </property> 62 </property>
63 <property stdset="1"> 63 <property stdset="1">
64 <name>orientation</name> 64 <name>orientation</name>
65 <enum>Horizontal</enum> 65 <enum>Horizontal</enum>
66 </property> 66 </property>
67 <property stdset="1"> 67 <property stdset="1">
68 <name>sizeType</name> 68 <name>sizeType</name>
69 <enum>Expanding</enum> 69 <enum>Expanding</enum>
70 </property> 70 </property>
71 <property> 71 <property>
72 <name>sizeHint</name> 72 <name>sizeHint</name>
73 <size> 73 <size>
74 <width>20</width> 74 <width>20</width>
75 <height>20</height> 75 <height>20</height>
76 </size> 76 </size>
77 </property> 77 </property>
78 </spacer> 78 </spacer>
79 <widget row="5" column="5" > 79 <widget row="5" column="5" >
80 <class>QLabel</class> 80 <class>QLabel</class>
81 <property stdset="1"> 81 <property stdset="1">
82 <name>name</name> 82 <name>name</name>
83 <cstring>TextLabel6</cstring> 83 <cstring>TextLabel6</cstring>
84 </property> 84 </property>
85 <property stdset="1"> 85 <property stdset="1">
86 <name>font</name> 86 <name>font</name>
87 <font> 87 <font>
88 <family>adobe-helvetica</family> 88 <family>adobe-helvetica</family>
89 <bold>1</bold> 89 <bold>1</bold>
90 </font> 90 </font>
91 </property> 91 </property>
92 <property stdset="1"> 92 <property stdset="1">
93 <name>text</name> 93 <name>text</name>
94 <string>$</string> 94 <string>$</string>
95 </property> 95 </property>
96 </widget> 96 </widget>
97 <spacer row="4" column="6" > 97 <spacer row="4" column="6" >
98 <property> 98 <property>
99 <name>name</name> 99 <name>name</name>
100 <cstring>Spacer8</cstring> 100 <cstring>Spacer8</cstring>
101 </property> 101 </property>
102 <property stdset="1"> 102 <property stdset="1">
103 <name>orientation</name> 103 <name>orientation</name>
104 <enum>Horizontal</enum> 104 <enum>Horizontal</enum>
105 </property> 105 </property>
106 <property stdset="1"> 106 <property stdset="1">
107 <name>sizeType</name> 107 <name>sizeType</name>
108 <enum>Expanding</enum> 108 <enum>Expanding</enum>
109 </property> 109 </property>
110 <property> 110 <property>
111 <name>sizeHint</name> 111 <name>sizeHint</name>
112 <size> 112 <size>
113 <width>20</width> 113 <width>20</width>
114 <height>20</height> 114 <height>20</height>
115 </size> 115 </size>
116 </property> 116 </property>
117 </spacer> 117 </spacer>
118 <widget row="2" column="0" rowspan="1" colspan="3" > 118 <widget row="2" column="0" rowspan="1" colspan="3" >
119 <class>QLabel</class> 119 <class>QLabel</class>
120 <property stdset="1"> 120 <property stdset="1">
121 <name>name</name> 121 <name>name</name>
122 <cstring>TextLabel2</cstring> 122 <cstring>TextLabel2</cstring>
123 </property> 123 </property>
124 <property stdset="1"> 124 <property stdset="1">
125 <name>text</name> 125 <name>text</name>
126 <string>Category:</string> 126 <string>Category:</string>
127 </property> 127 </property>
128 </widget> 128 </widget>
129 <spacer row="5" column="2" rowspan="1" colspan="3" > 129 <spacer row="5" column="2" rowspan="1" colspan="3" >
130 <property> 130 <property>
131 <name>name</name> 131 <name>name</name>
132 <cstring>Spacer7</cstring> 132 <cstring>Spacer7</cstring>
133 </property> 133 </property>
134 <property stdset="1"> 134 <property stdset="1">
135 <name>orientation</name> 135 <name>orientation</name>
136 <enum>Horizontal</enum> 136 <enum>Horizontal</enum>
137 </property> 137 </property>
138 <property stdset="1"> 138 <property stdset="1">
139 <name>sizeType</name> 139 <name>sizeType</name>
140 <enum>Expanding</enum> 140 <enum>Expanding</enum>
141 </property> 141 </property>
142 <property> 142 <property>
143 <name>sizeHint</name> 143 <name>sizeHint</name>
144 <size> 144 <size>
145 <width>20</width> 145 <width>20</width>
146 <height>20</height> 146 <height>20</height>
147 </size> 147 </size>
148 </property> 148 </property>
149 </spacer> 149 </spacer>
150 <spacer row="5" column="11" > 150 <spacer row="5" column="11" >
151 <property> 151 <property>
152 <name>name</name> 152 <name>name</name>
153 <cstring>Spacer4</cstring> 153 <cstring>Spacer4</cstring>
154 </property> 154 </property>
155 <property stdset="1"> 155 <property stdset="1">
156 <name>orientation</name> 156 <name>orientation</name>
157 <enum>Horizontal</enum> 157 <enum>Horizontal</enum>
158 </property> 158 </property>
159 <property stdset="1"> 159 <property stdset="1">
160 <name>sizeType</name> 160 <name>sizeType</name>
161 <enum>Expanding</enum> 161 <enum>Expanding</enum>
162 </property> 162 </property>
163 <property> 163 <property>
164 <name>sizeHint</name> 164 <name>sizeHint</name>
165 <size> 165 <size>
166 <width>20</width> 166 <width>20</width>
167 <height>20</height> 167 <height>20</height>
168 </size> 168 </size>
169 </property> 169 </property>
170 </spacer> 170 </spacer>
171 <spacer row="2" column="3" rowspan="1" colspan="2" > 171 <spacer row="2" column="3" rowspan="1" colspan="2" >
172 <property> 172 <property>
173 <name>name</name> 173 <name>name</name>
174 <cstring>Spacer6</cstring> 174 <cstring>Spacer6</cstring>
175 </property> 175 </property>
176 <property stdset="1"> 176 <property stdset="1">
177 <name>orientation</name> 177 <name>orientation</name>
178 <enum>Horizontal</enum> 178 <enum>Horizontal</enum>
179 </property> 179 </property>
180 <property stdset="1"> 180 <property stdset="1">
181 <name>sizeType</name> 181 <name>sizeType</name>
182 <enum>Expanding</enum> 182 <enum>Expanding</enum>
183 </property> 183 </property>
184 <property> 184 <property>
185 <name>sizeHint</name> 185 <name>sizeHint</name>
186 <size> 186 <size>
187 <width>20</width> 187 <width>20</width>
188 <height>20</height> 188 <height>20</height>
189 </size> 189 </size>
190 </property> 190 </property>
191 </spacer> 191 </spacer>
192 <widget row="5" column="6" rowspan="1" colspan="5" > 192 <widget row="5" column="6" rowspan="1" colspan="5" >
193 <class>QRestrictedLine</class> 193 <class>QRestrictedLine</class>
194 <property stdset="1"> 194 <property stdset="1">
195 <name>name</name> 195 <name>name</name>
196 <cstring>transAmount</cstring> 196 <cstring>transAmount</cstring>
197 </property> 197 </property>
198 </widget> 198 </widget>
199 <widget row="1" column="0" rowspan="1" colspan="5" > 199 <widget row="1" column="0" rowspan="1" colspan="5" >
200 <class>QLabel</class> 200 <class>QLabel</class>
201 <property stdset="1"> 201 <property stdset="1">
202 <name>name</name> 202 <name>name</name>
203 <cstring>TextLabel1</cstring> 203 <cstring>TextLabel1</cstring>
204 </property> 204 </property>
205 <property stdset="1"> 205 <property stdset="1">
206 <name>text</name> 206 <name>text</name>
207 <string>Description:</string> 207 <string>Description:</string>
208 </property> 208 </property>
209 </widget> 209 </widget>
210 <widget row="3" column="0" > 210 <widget row="3" column="0" >
211 <class>QLabel</class> 211 <class>QLabel</class>
212 <property stdset="1"> 212 <property stdset="1">
213 <name>name</name> 213 <name>name</name>
214 <cstring>TextLabel3</cstring> 214 <cstring>TextLabel3</cstring>
215 </property> 215 </property>
216 <property stdset="1"> 216 <property stdset="1">
217 <name>text</name> 217 <name>text</name>
218 <string>Type:</string> 218 <string>Type:</string>
219 </property> 219 </property>
220 </widget> 220 </widget>
221 <widget row="5" column="0" rowspan="1" colspan="2" > 221 <widget row="5" column="0" rowspan="1" colspan="2" >
222 <class>QLabel</class> 222 <class>QLabel</class>
223 <property stdset="1"> 223 <property stdset="1">
224 <name>name</name> 224 <name>name</name>
225 <cstring>TextLabel5</cstring> 225 <cstring>TextLabel5</cstring>
226 </property> 226 </property>
227 <property stdset="1"> 227 <property stdset="1">
228 <name>text</name> 228 <name>text</name>
229 <string>Amount:</string> 229 <string>Amount:</string>
230 </property> 230 </property>
231 </widget> 231 </widget>
232 <widget row="2" column="5" rowspan="1" colspan="7" > 232 <widget row="2" column="5" rowspan="1" colspan="7" >
233 <class>QComboBox</class> 233 <class>QComboBox</class>
234 <item> 234 <item>
235 <property> 235 <property>
236 <name>text</name> 236 <name>text</name>
237 <string>Automobile</string> 237 <string>Automobile</string>
238 </property> 238 </property>
239 </item> 239 </item>
240 <item> 240 <item>
241 <property> 241 <property>
242 <name>text</name> 242 <name>text</name>
243 <string>Bills</string> 243 <string>Bills</string>
244 </property> 244 </property>
245 </item> 245 </item>
246 <item> 246 <item>
247 <property> 247 <property>
248 <name>text</name> 248 <name>text</name>
249 <string>CDs</string> 249 <string>CDs</string>
250 </property> 250 </property>
251 </item> 251 </item>
252 <item> 252 <item>
253 <property> 253 <property>
254 <name>text</name> 254 <name>text</name>
255 <string>Clothing</string> 255 <string>Clothing</string>
256 </property> 256 </property>
257 </item> 257 </item>
258 <item> 258 <item>
259 <property> 259 <property>
260 <name>text</name> 260 <name>text</name>
261 <string>Computer</string> 261 <string>Computer</string>
262 </property> 262 </property>
263 </item> 263 </item>
264 <item> 264 <item>
265 <property> 265 <property>
266 <name>text</name> 266 <name>text</name>
267 <string>DVDs</string> 267 <string>DVDs</string>
268 </property> 268 </property>
269 </item> 269 </item>
270 <item> 270 <item>
271 <property> 271 <property>
272 <name>text</name> 272 <name>text</name>
273 <string>Eletronics</string> 273 <string>Eletronics</string>
274 </property> 274 </property>
275 </item> 275 </item>
276 <item> 276 <item>
277 <property> 277 <property>
278 <name>text</name> 278 <name>text</name>
279 <string>Entertainment</string> 279 <string>Entertainment</string>
280 </property> 280 </property>
281 </item> 281 </item>
282 <item> 282 <item>
283 <property> 283 <property>
284 <name>text</name> 284 <name>text</name>
285 <string>Food</string> 285 <string>Food</string>
286 </property> 286 </property>
287 </item> 287 </item>
288 <item> 288 <item>
289 <property> 289 <property>
290 <name>text</name> 290 <name>text</name>
291 <string>Gasoline</string> 291 <string>Gasoline</string>
292 </property> 292 </property>
293 </item> 293 </item>
294 <item> 294 <item>
295 <property> 295 <property>
296 <name>text</name> 296 <name>text</name>
297 <string>Misc</string> 297 <string>Misc</string>
298 </property> 298 </property>
299 </item> 299 </item>
300 <item> 300 <item>
301 <property> 301 <property>
302 <name>text</name> 302 <name>text</name>
303 <string>Movies</string> 303 <string>Movies</string>
304 </property> 304 </property>
305 </item> 305 </item>
306 <item> 306 <item>
307 <property> 307 <property>
308 <name>text</name> 308 <name>text</name>
309 <string>Rent</string> 309 <string>Rent</string>
310 </property> 310 </property>
311 </item> 311 </item>
312 <item> 312 <item>
313 <property> 313 <property>
314 <name>text</name> 314 <name>text</name>
315 <string>Travel</string> 315 <string>Travel</string>
316 </property> 316 </property>
317 </item> 317 </item>
318 <property stdset="1"> 318 <property stdset="1">
319 <name>name</name> 319 <name>name</name>
320 <cstring>cmbCategory</cstring> 320 <cstring>cmbCategory</cstring>
321 </property> 321 </property>
322 <property stdset="1"> 322 <property stdset="1">
323 <name>editable</name> 323 <name>editable</name>
324 <bool>true</bool> 324 <bool>true</bool>
325 </property> 325 </property>
326 <property stdset="1"> 326 <property stdset="1">
327 <name>currentItem</name> 327 <name>currentItem</name>
328 <number>0</number> 328 <number>0</number>
329 </property> 329 </property>
330 <property stdset="1"> 330 <property stdset="1">
331 <name>autoCompletion</name> 331 <name>autoCompletion</name>
332 <bool>true</bool> 332 <bool>true</bool>
333 </property> 333 </property>
334 <property stdset="1"> 334 <property stdset="1">
335 <name>duplicatesEnabled</name> 335 <name>duplicatesEnabled</name>
336 <bool>false</bool> 336 <bool>false</bool>
337 </property> 337 </property>
338 </widget> 338 </widget>
339 <widget row="4" column="0" rowspan="1" colspan="6" > 339 <widget row="4" column="0" rowspan="1" colspan="6" >
340 <class>QLabel</class> 340 <class>QLabel</class>
341 <property stdset="1"> 341 <property stdset="1">
342 <name>name</name> 342 <name>name</name>
343 <cstring>TextLabel4</cstring> 343 <cstring>TextLabel4</cstring>
344 </property> 344 </property>
345 <property stdset="1"> 345 <property stdset="1">
346 <name>text</name> 346 <name>text</name>
347 <string>Check Number:</string> 347 <string>Check Number:</string>
348 </property> 348 </property>
349 </widget> 349 </widget>
350 <widget row="6" column="4" > 350 <widget row="6" column="4" >
351 <class>QLabel</class> 351 <class>QLabel</class>
352 <property stdset="1"> 352 <property stdset="1">
353 <name>name</name> 353 <name>name</name>
354 <cstring>TextLabel6_2</cstring> 354 <cstring>TextLabel6_2</cstring>
355 </property> 355 </property>
356 <property stdset="1"> 356 <property stdset="1">
357 <name>font</name> 357 <name>font</name>
358 <font> 358 <font>
359 <family>adobe-helvetica</family> 359 <family>adobe-helvetica</family>
360 <bold>1</bold> 360 <bold>1</bold>
361 </font> 361 </font>
362 </property> 362 </property>
363 <property stdset="1"> 363 <property stdset="1">
364 <name>text</name> 364 <name>text</name>
365 <string>$</string> 365 <string>$</string>
366 </property> 366 </property>
367 </widget> 367 </widget>
368 <widget row="6" column="5" rowspan="1" colspan="4" > 368 <widget row="6" column="5" rowspan="1" colspan="4" >
369 <class>QRestrictedLine</class> 369 <class>QRestrictedLine</class>
370 <property stdset="1"> 370 <property stdset="1">
371 <name>name</name> 371 <name>name</name>
372 <cstring>transFee</cstring> 372 <cstring>transFee</cstring>
373 </property> 373 </property>
374 </widget> 374 </widget>
375 <widget row="6" column="0" rowspan="1" colspan="4" > 375 <widget row="6" column="0" rowspan="1" colspan="4" >
376 <class>QLabel</class> 376 <class>QLabel</class>
377 <property stdset="1"> 377 <property stdset="1">
378 <name>name</name> 378 <name>name</name>
379 <cstring>TextLabel7</cstring> 379 <cstring>TextLabel7</cstring>
380 </property> 380 </property>
381 <property stdset="1"> 381 <property stdset="1">
382 <name>text</name> 382 <name>text</name>
383 <string>Extra Fee:</string> 383 <string>Extra Fee:</string>
384 </property> 384 </property>
385 </widget> 385 </widget>
386 <widget row="7" column="0" rowspan="1" colspan="8" > 386 <widget row="7" column="0" rowspan="1" colspan="8" >
387 <class>QLabel</class> 387 <class>QLabel</class>
388 <property stdset="1"> 388 <property stdset="1">
389 <name>name</name> 389 <name>name</name>
390 <cstring>TextLabel8</cstring> 390 <cstring>TextLabel8</cstring>
391 </property> 391 </property>
392 <property stdset="1"> 392 <property stdset="1">
393 <name>text</name> 393 <name>text</name>
394 <string>Additional Notes:</string> 394 <string>Additional Notes:</string>
395 </property> 395 </property>
396 </widget> 396 </widget>
397 <widget row="1" column="5" rowspan="1" colspan="7" > 397 <widget row="1" column="5" rowspan="1" colspan="7" >
398 <class>QComboBox</class> 398 <class>QComboBox</class>
399 <property stdset="1"> 399 <property stdset="1">
400 <name>name</name> 400 <name>name</name>
401 <cstring>descriptionCombo</cstring> 401 <cstring>descriptionCombo</cstring>
402 </property> 402 </property>
403 <property stdset="1"> 403 <property stdset="1">
404 <name>editable</name> 404 <name>editable</name>
405 <bool>true</bool> 405 <bool>true</bool>
406 </property> 406 </property>
407 <property stdset="1"> 407 <property stdset="1">
408 <name>maxCount</name> 408 <name>maxCount</name>
409 <number>10</number> 409 <number>10</number>
410 </property> 410 </property>
411 <property stdset="1"> 411 <property stdset="1">
412 <name>insertionPolicy</name> 412 <name>insertionPolicy</name>
413 <enum>BeforeCurrent</enum> 413 <enum>BeforeCurrent</enum>
414 </property> 414 </property>
415 <property stdset="1"> 415 <property stdset="1">
416 <name>autoCompletion</name> 416 <name>autoCompletion</name>
417 <bool>true</bool> 417 <bool>true</bool>
418 </property> 418 </property>
419 <property stdset="1"> 419 <property stdset="1">
420 <name>duplicatesEnabled</name> 420 <name>duplicatesEnabled</name>
421 <bool>false</bool> 421 <bool>false</bool>
422 </property> 422 </property>
423 </widget> 423 </widget>
424 <widget row="6" column="9" > 424 <widget row="6" column="9" >
425 <class>QLabel</class> 425 <class>QLabel</class>
426 <property stdset="1"> 426 <property stdset="1">
427 <name>name</name> 427 <name>name</name>
428 <cstring>TextLabel9</cstring> 428 <cstring>TextLabel9</cstring>
429 </property> 429 </property>
430 <property stdset="1"> 430 <property stdset="1">
431 <name>minimumSize</name> 431 <name>minimumSize</name>
432 <size> 432 <size>
433 <width>0</width> 433 <width>0</width>
434 <height>0</height> 434 <height>0</height>
435 </size> 435 </size>
436 </property> 436 </property>
437 <property stdset="1"> 437 <property stdset="1">
438 <name>maximumSize</name> 438 <name>maximumSize</name>
439 <size> 439 <size>
440 <width>32767</width> 440 <width>32767</width>
441 <height>32767</height> 441 <height>32767</height>
442 </size> 442 </size>
443 </property> 443 </property>
444 <property stdset="1"> 444 <property stdset="1">
445 <name>caption</name> 445 <name>caption</name>
446 <string></string> 446 <string></string>
447 </property> 447 </property>
448 <property stdset="1"> 448 <property stdset="1">
449 <name>text</name> 449 <name>text</name>
450 <string>Date:</string> 450 <string>Date:</string>
451 </property> 451 </property>
452 </widget> 452 </widget>
453 <widget row="6" column="10" rowspan="1" colspan="2" > 453 <widget row="6" column="10" rowspan="1" colspan="2" >
454 <class>QRestrictedLine</class> 454 <class>QRestrictedLine</class>
455 <property stdset="1"> 455 <property stdset="1">
456 <name>name</name> 456 <name>name</name>
457 <cstring>dateEdit</cstring> 457 <cstring>dateEdit</cstring>
458 </property> 458 </property>
459 </widget> 459 </widget>
460 <widget row="4" column="7" rowspan="1" colspan="5" > 460 <widget row="4" column="7" rowspan="1" colspan="5" >
461 <class>QRestrictedLine</class> 461 <class>QRestrictedLine</class>
462 <property stdset="1"> 462 <property stdset="1">
463 <name>name</name> 463 <name>name</name>
464 <cstring>checkNumber</cstring> 464 <cstring>checkNumber</cstring>
465 </property> 465 </property>
466 </widget> 466 </widget>
467 <widget row="3" column="5" rowspan="1" colspan="7" > 467 <widget row="3" column="5" rowspan="1" colspan="7" >
468 <class>QComboBox</class> 468 <class>QComboBox</class>
469 <item> 469 <item>
470 <property> 470 <property>
471 <name>text</name> 471 <name>text</name>
472 <string>Debit Charge</string> 472 <string>Debit Charge</string>
473 </property> 473 </property>
474 </item> 474 </item>
475 <item> 475 <item>
476 <property> 476 <property>
477 <name>text</name> 477 <name>text</name>
478 <string>Written Check</string> 478 <string>Written Check</string>
479 </property> 479 </property>
480 </item> 480 </item>
481 <item> 481 <item>
482 <property> 482 <property>
483 <name>text</name> 483 <name>text</name>
484 <string>Transfer</string> 484 <string>Transfer</string>
485 </property> 485 </property>
486 </item> 486 </item>
487 <item> 487 <item>
488 <property> 488 <property>
489 <name>text</name> 489 <name>text</name>
490 <string>Credit Card</string> 490 <string>Credit Card</string>
491 </property> 491 </property>
492 </item> 492 </item>
493 <property stdset="1"> 493 <property stdset="1">
494 <name>name</name> 494 <name>name</name>
495 <cstring>transType</cstring> 495 <cstring>transType</cstring>
496 </property> 496 </property>
497 </widget> 497 </widget>
498 <widget row="8" column="0" rowspan="1" colspan="12" > 498 <widget row="8" column="0" rowspan="1" colspan="12" >
499 <class>QMultiLineEdit</class> 499 <class>QMultiLineEdit</class>
500 <property stdset="1"> 500 <property stdset="1">
501 <name>name</name> 501 <name>name</name>
502 <cstring>additionalNotes</cstring> 502 <cstring>additionalNotes</cstring>
503 </property> 503 </property>
504 </widget> 504 </widget>
505 <widget row="0" column="0" rowspan="1" colspan="12" > 505 <widget row="0" column="0" rowspan="1" colspan="12" >
506 <class>QButtonGroup</class> 506 <class>QButtonGroup</class>
507 <property stdset="1"> 507 <property stdset="1">
508 <name>name</name> 508 <name>name</name>
509 <cstring>ButtonGroup3</cstring> 509 <cstring>ButtonGroup3</cstring>
510 </property> 510 </property>
511 <property stdset="1"> 511 <property stdset="1">
512 <name>sizePolicy</name> 512 <name>sizePolicy</name>
513 <sizepolicy> 513 <sizepolicy>
514 <hsizetype>7</hsizetype> 514 <hsizetype>7</hsizetype>
515 <vsizetype>7</vsizetype> 515 <vsizetype>7</vsizetype>
516 </sizepolicy> 516 </sizepolicy>
517 </property> 517 </property>
518 <property stdset="1"> 518 <property stdset="1">
519 <name>title</name> 519 <name>title</name>
520 <string></string> 520 <string></string>
521 </property> 521 </property>
522 <property> 522 <property>
523 <name>layoutMargin</name> 523 <name>layoutMargin</name>
524 </property> 524 </property>
525 <property> 525 <property>
526 <name>layoutSpacing</name> 526 <name>layoutSpacing</name>
527 </property> 527 </property>
528 <grid> 528 <grid>
529 <property stdset="1"> 529 <property stdset="1">
530 <name>margin</name> 530 <name>margin</name>
531 <number>4</number> 531 <number>4</number>
532 </property> 532 </property>
533 <property stdset="1"> 533 <property stdset="1">
534 <name>spacing</name> 534 <name>spacing</name>
535 <number>0</number> 535 <number>0</number>
536 </property> 536 </property>
537 <widget row="0" column="1" > 537 <widget row="0" column="1" >
538 <class>QRadioButton</class> 538 <class>QRadioButton</class>
539 <property stdset="1"> 539 <property stdset="1">
540 <name>name</name> 540 <name>name</name>
541 <cstring>deposit</cstring> 541 <cstring>deposit</cstring>
542 </property> 542 </property>
543 <property stdset="1"> 543 <property stdset="1">
544 <name>sizePolicy</name> 544 <name>sizePolicy</name>
545 <sizepolicy> 545 <sizepolicy>
546 <hsizetype>1</hsizetype> 546 <hsizetype>1</hsizetype>
547 <vsizetype>1</vsizetype> 547 <vsizetype>1</vsizetype>
548 </sizepolicy> 548 </sizepolicy>
549 </property> 549 </property>
550 <property stdset="1"> 550 <property stdset="1">
551 <name>text</name> 551 <name>text</name>
552 <string>Deposit</string> 552 <string>Deposit</string>
553 </property> 553 </property>
554 </widget> 554 </widget>
555 <widget row="0" column="0" > 555 <widget row="0" column="0" >
556 <class>QRadioButton</class> 556 <class>QRadioButton</class>
557 <property stdset="1"> 557 <property stdset="1">
558 <name>name</name> 558 <name>name</name>
559 <cstring>payment</cstring> 559 <cstring>payment</cstring>
560 </property> 560 </property>
561 <property stdset="1"> 561 <property stdset="1">
562 <name>sizePolicy</name> 562 <name>sizePolicy</name>
563 <sizepolicy> 563 <sizepolicy>
564 <hsizetype>1</hsizetype> 564 <hsizetype>1</hsizetype>
565 <vsizetype>1</vsizetype> 565 <vsizetype>1</vsizetype>
566 </sizepolicy> 566 </sizepolicy>
567 </property> 567 </property>
568 <property stdset="1"> 568 <property stdset="1">
569 <name>text</name> 569 <name>text</name>
570 <string>Payment</string> 570 <string>Payment</string>
571 </property> 571 </property>
572 <property stdset="1"> 572 <property stdset="1">
573 <name>checked</name> 573 <name>checked</name>
574 <bool>true</bool> 574 <bool>true</bool>
575 </property> 575 </property>
576 </widget> 576 </widget>
577 </grid> 577 </grid>
578 </widget> 578 </widget>
579 </grid> 579 </grid>
580</widget> 580</widget>
581<customwidgets> 581<customwidgets>
582 <customwidget> 582 <customwidget>
583 <class>QRestrictedLine</class> 583 <class>QRestrictedLine</class>
584 <header location="local">qrestrictedline.h</header> 584 <header location="local">qrestrictedline.h</header>
585 <sizehint> 585 <sizehint>
586 <width>-1</width> 586 <width>-1</width>
587 <height>-1</height> 587 <height>-1</height>
588 </sizehint> 588 </sizehint>
589 <container>0</container> 589 <container>0</container>
590 <sizepolicy> 590 <sizepolicy>
591 <hordata>5</hordata> 591 <hordata>5</hordata>
592 <verdata>5</verdata> 592 <verdata>5</verdata>
593 </sizepolicy> 593 </sizepolicy>
594 <pixmap>image0</pixmap> 594 <pixmap>image0</pixmap>
595 </customwidget> 595 </customwidget>
596</customwidgets> 596</customwidgets>
597<images> 597<images>
598 <image> 598 <image>
599 <name>image0</name> 599 <name>image0</name>
600 <data format="XPM.GZ" length="649">789c6dd23b0ec2300c00d03da7b0e22d42e9476c88232031222186c80c3074813220c4dd214dddd84dac0e759fe2386e1a07a7e3015c639e6318ef04740b0f70d7d730bccf97fdc7d8be87f8406737c62210606869dbb531f531a57f4a299d03a7e06c11cca1055508412c2889acc2ef425423b34840a645f28244936860d2c265d7923bae8b2f05cb35a91739002d2b5727d535cbe954a43ad1e22f700755caf7407cf4799fe286c47dbe3bf303014167a2</data> 600 <data format="XPM.GZ" length="649">789c6dd23b0ec2300c00d03da7b0e22d42e9476c88232031222186c80c3074813220c4dd214dddd84dac0e759fe2386e1a07a7e3015c639e6318ef04740b0f70d7d730bccf97fdc7d8be87f8406737c62210606869dbb531f531a57f4a299d03a7e06c11cca1055508412c2889acc2ef425423b34840a645f28244936860d2c265d7923bae8b2f05cb35a91739002d2b5727d535cbe954a43ad1e22f700755caf7407cf4799fe286c47dbe3bf303014167a2</data>
601 </image> 601 </image>
602</images> 602</images>
603<tabstops>
604 <tabstop>payment</tabstop>
605 <tabstop>descriptionCombo</tabstop>
606 <tabstop>cmbCategory</tabstop>
607 <tabstop>transType</tabstop>
608 <tabstop>additionalNotes</tabstop>
609</tabstops>
603</UI> 610</UI>