Implement Delete operation in AccountPanel contextual menu
Fix a bug in a SQL request Use nbCategories in AccountPanel to prevent buffer overflow
This commit is contained in:
@@ -26,7 +26,6 @@ GenerateDialog::GenerateDialog(KissCount* kiss, wxUI *parent, int month, int yea
|
||||
int i, a, toSelect=-1;
|
||||
QDate curDate = QDate::currentDate();
|
||||
std::vector<int>::iterator monthIt;
|
||||
QString s;
|
||||
|
||||
// wxBoxSizer *hbox = new wxBoxSizer(wxHORIZONTAL);
|
||||
gridLayout = new QGridLayout(this);
|
||||
@@ -64,7 +63,7 @@ GenerateDialog::GenerateDialog(KissCount* kiss, wxUI *parent, int month, int yea
|
||||
|
||||
for(i=1, it = _ops.begin(); it != _ops.end(); it++, i++)
|
||||
{
|
||||
_yearFrom->addItem(s.sprintf("%d", it->first));
|
||||
_yearFrom->addItem(QString::number(it->first));
|
||||
if (year == it->first)
|
||||
toSelect = i;
|
||||
}
|
||||
@@ -91,12 +90,12 @@ GenerateDialog::GenerateDialog(KissCount* kiss, wxUI *parent, int month, int yea
|
||||
_yearFrom->setCurrentIndex(0);
|
||||
}
|
||||
|
||||
for(i=2000; i<=2050; i++)
|
||||
_yearTo->addItem(s.sprintf("%d", i));
|
||||
for(i=curDate.year()-10; i<=curDate.year()+10; i++)
|
||||
_yearTo->addItem(QString::number(i));
|
||||
|
||||
if (year == -1)
|
||||
{
|
||||
_yearTo->setCurrentIndex(curDate.year()-2000);
|
||||
_yearTo->setCurrentIndex(9);
|
||||
_monthTo->setCurrentIndex(curDate.month());
|
||||
}
|
||||
else
|
||||
@@ -104,7 +103,7 @@ GenerateDialog::GenerateDialog(KissCount* kiss, wxUI *parent, int month, int yea
|
||||
if (month == 11)
|
||||
year++;
|
||||
|
||||
_yearTo->setCurrentIndex(year-2000);
|
||||
_yearTo->setCurrentIndex(year-(curDate.year()-10));
|
||||
|
||||
if (month == -1)
|
||||
_monthTo->setCurrentIndex(0);
|
||||
|
Reference in New Issue
Block a user