Subversion Repositories public

Rev

Rev 52 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 52 Rev 64
Line 84... Line 84...
84
{}
84
{}
85
 
85
 
86
/*$SPECIALIZATION$*/
86
/*$SPECIALIZATION$*/
87
void ziaendWidget::tbSelectSlot(QListViewItem *item)
87
void ziaendWidget::tbSelectSlot(QListViewItem *item)
88
{
88
{
89
//QListViewItem *item = kListView_Table->selectedItem();
-
 
90
long datum;
89
long datum;
91
int day, mon, year;
90
int day, mon, year;
92
QString str;
91
QString str;
93
QDate dt;
92
QDate dt;
94
 
93
 
-
 
94
	if (!item)
-
 
95
	   return;
-
 
96
 
95
	datum = get_date((char *)item->text(0).ascii());
97
	datum = get_date((char *)item->text(0).ascii());
96
	date_int (&day, &mon, &year, datum);
98
	date_int (&day, &mon, &year, datum);
97
	dt.setYMD(year, mon, day);
99
	dt.setYMD(year, mon, day);
98
	kDateWidget_Datum->setDate(dt);
100
	kDateWidget_Datum->setDate(dt);
99
	kDoubleNumInput_Zinssatz->setValue(item->text(1).toDouble());
101
	kDoubleNumInput_Zinssatz->setValue(item->text(1).toDouble());
Line 217... Line 219...
217
	{
219
	{
218
	   KMessageBox::error(0, i18n("Die Rate muss größer als Null sein!"));
220
	   KMessageBox::error(0, i18n("Die Rate muss größer als Null sein!"));
219
	   return;
221
	   return;
220
	}
222
	}
221
	
223
	
222
	sprintf (hv0, "%02d.%02d.%d", dt.day(), dt.month(), dt.year());
224
	datum.sprintf ("%02d.%02d.%d", dt.day(), dt.month(), dt.year());
223
	datum = QString::fromUtf8(hv0);
225
//	datum = QString::fromUtf8(hv0);
224
	prz = prz.setNum (dp, 'f', 3);
226
	prz = prz.setNum (dp, 'f', 3);
225
	rate = rate.setNum (dr, 'f', 2);
227
	rate = rate.setNum (dr, 'f', 2);
226
	rv = QString::fromUtf8(checkBox_Rate->isChecked() ? "F" : "N");
228
	rv = QString::fromUtf8(checkBox_Rate->isChecked() ? "F" : "N");
227
	ber = QString::fromUtf8(checkBox_KalkRate->isChecked() ? "B" : "N");
229
	ber = QString::fromUtf8(checkBox_KalkRate->isChecked() ? "B" : "N");
228
	QListViewItem *element = new QListViewItem(kListView_Table, datum, prz, rate, rv, ber);
230
	QListViewItem *element = new QListViewItem(kListView_Table, datum, prz, rate, rv, ber);
229
	kListView_Table->clearSelection();
231
	kListView_Table->clearSelection();
-
 
232
	kListView_Table->setCurrentItem(kListView_Table->lastItem());
230
	kListView_Table->insertItem(element);
233
	kListView_Table->insertItem(element);
231
}
234
}
232
 
235
 
233
void ziaendWidget::pbCancelSlot()
236
void ziaendWidget::pbCancelSlot()
234
{
237
{