All Values are now in fix point

This commit is contained in:
2012-04-30 21:15:51 +02:00
parent 12cc163459
commit 7c932e4f75
19 changed files with 165 additions and 174 deletions

View File

@@ -98,12 +98,12 @@ User* KissCount::GetUser()
return _user;
}
double KissCount::GetAccountAmount(int id, int month, int year, bool* had_value)
int KissCount::GetAccountAmount(int id, int month, int year, bool* had_value)
{
return _db->GetAccountAmount(id, month, year, had_value);
}
double KissCount::CalcAccountAmount(int id, int month, int year, bool* had_values)
int KissCount::CalcAccountAmount(int id, int month, int year, bool* had_values)
{
return _db->CalcAccountAmount(id, month, year, had_values);
}
@@ -157,17 +157,17 @@ void KissCount::DeleteOperations(int month, int year)
}
}
double KissCount::MetaAmount(int id)
int KissCount::MetaAmount(int id)
{
return _db->MetaAmount(id);
}
double KissCount::MetaPositiveAmount(int id)
int KissCount::MetaPositiveAmount(int id)
{
return _db->MetaPositiveAmount(id);
}
void KissCount::SetAccountAmount(int accountId, int month, int year, double amount)
void KissCount::SetAccountAmount(int accountId, int month, int year, int amount)
{
_db->SetAccountAmount(accountId, month, year, amount);
}
@@ -398,7 +398,7 @@ const QString& KissCount::GetOperationOrder()
}
std::vector<Operation>* KissCount::Search(QString* description, QDate* dateFrom, QDate* dateTo,
double* amountFrom, double* amountTo,
int* amountFrom, int* amountTo,
std::vector<int> categories, int types, std::vector<int> accounts)
{
@@ -458,15 +458,15 @@ void KissCount::GetHistory(int month, int year, QStringList& list)
}
void KissCount::GetStats(int monthFrom, int yearFrom, int monthTo, int yearTo,
std::map<int, std::map<int, std::map<int, double> > >* accountAmounts,
std::map<int, double>* categories)
std::map<int, std::map<int, std::map<int, int> > >* accountAmounts,
std::map<int, int>* categories)
{
_db->GetStats(_user, monthFrom, yearFrom, monthTo, yearTo, accountAmounts, categories);
}
void KissCount::GetMonthStats(int month, int year, int nbDays,
std::map<int, std::vector<double> >* operations,
std::map<int, double>* categories)
std::map<int, std::vector<int> >* operations,
std::map<int, int>* categories)
{
_db->GetMonthStats(_user, month, year, nbDays, operations, categories);
}
@@ -476,12 +476,12 @@ void KissCount::UpdateStats()
_wxUI->UpdateStats();
}
std::map<int, double>* KissCount::GetNotChecked(int month, int year)
std::map<int, int>* KissCount::GetNotChecked(int month, int year)
{
return _db->GetNotChecked(_user, month, year);
}
std::map<int, double>* KissCount::GetVirtualAmount(int month, int year)
std::map<int, int>* KissCount::GetVirtualAmount(int month, int year)
{
return _db->GetVirtualAmount(_user, month, year);
}

View File

@@ -72,12 +72,12 @@ public:
void UpdateOperation(Operation& op, bool checkTransfert=true);
void DeleteOperation(Operation& op);
void DeleteOperations(int month, int year);
double MetaAmount(int id);
double MetaPositiveAmount(int id);
int MetaAmount(int id);
int MetaPositiveAmount(int id);
double GetAccountAmount(int id, int month, int year, bool* had_values=NULL);
void SetAccountAmount(int accountId, int month, int year, double value);
double CalcAccountAmount(int id, int month, int year, bool* had_values);
int GetAccountAmount(int id, int month, int year, bool* had_values=NULL);
void SetAccountAmount(int accountId, int month, int year, int value);
int CalcAccountAmount(int id, int month, int year, bool* had_values);
int AddAccount(Account& ac);
void UpdateAccount(Account& ac);
@@ -101,22 +101,22 @@ public:
const QString& GetOperationOrder();
std::vector<Operation>* Search(QString* description, QDate* dateFrom, QDate* dateTo,
double* amountFrom, double* amountTo,
int* amountFrom, int* amountTo,
std::vector<int> categories, int types, std::vector<int> accounts);
bool SearchPreviousOperation(Operation* res, Operation& op, int month, int year, bool limitToType, int index);
void GetStats(int monthFrom, int yearFrom, int monthTo, int yearTo,
std::map<int, std::map<int, std::map<int, double> > >* accountAmounts,
std::map<int, double>* categories);
std::map<int, std::map<int, std::map<int, int> > >* accountAmounts,
std::map<int, int>* categories);
void GetMonthStats(int month, int year, int nbDays,
std::map<int, std::vector<double> >* operations,
std::map<int, double>* categories);
std::map<int, std::vector<int> >* operations,
std::map<int, int>* categories);
void UpdateStats();
std::map<int, double>* GetNotChecked(int month, int year);
std::map<int, double>* GetVirtualAmount(int month, int year);
std::map<int, int>* GetNotChecked(int month, int year);
std::map<int, int>* GetVirtualAmount(int month, int year);
static QFont ExtractFont(QString);
static QString CompactFont(const QFont& font);