- rollback to SQLCipher 3.0.1 - upgrade to 4.x requires more work
This commit is contained in:
parent
3af11417aa
commit
f347e6c32e
@ -138,6 +138,15 @@ bool date::operator >= (const date& rhs)
|
|||||||
return std::tie(mYear, mMonth, mDay) >= std::tie(rhs.mYear, rhs.mMonth, rhs.mDay);
|
return std::tie(mYear, mMonth, mDay) >= std::tie(rhs.mYear, rhs.mMonth, rhs.mDay);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string date::toString() const
|
||||||
|
{
|
||||||
|
char buffer[32];
|
||||||
|
sprintf(buffer, "%02d:%02d:%02d", mDay, mMonth, mYear);
|
||||||
|
|
||||||
|
return buffer;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
time::time(int h, int m, int s)
|
time::time(int h, int m, int s)
|
||||||
:mHour(h), mMinute(m), mSecond(s)
|
:mHour(h), mMinute(m), mSecond(s)
|
||||||
{}
|
{}
|
||||||
|
|||||||
@ -39,6 +39,8 @@ namespace helper
|
|||||||
bool operator > (const date& rhs);
|
bool operator > (const date& rhs);
|
||||||
bool operator == (const date& rhs);
|
bool operator == (const date& rhs);
|
||||||
bool operator >= (const date& rhs);
|
bool operator >= (const date& rhs);
|
||||||
|
|
||||||
|
std::string toString() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct time
|
struct time
|
||||||
|
|||||||
@ -228,7 +228,6 @@ bool Storage::open()
|
|||||||
mDatabase->exec("pragma locking_mode=EXCLUSIVE");
|
mDatabase->exec("pragma locking_mode=EXCLUSIVE");
|
||||||
mDatabase->exec("pragma journal_mode=MEMORY");
|
mDatabase->exec("pragma journal_mode=MEMORY");
|
||||||
mDatabase->exec("pragma temp_store=MEMORY");
|
mDatabase->exec("pragma temp_store=MEMORY");
|
||||||
|
|
||||||
}
|
}
|
||||||
catch(std::exception& e)
|
catch(std::exception& e)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
#include "helper.h"
|
#include "helper.h"
|
||||||
|
|
||||||
#include <QVariant>
|
#include <QVariant>
|
||||||
#include <assert.h>
|
#include <iostream>
|
||||||
|
|
||||||
#if defined(TARGET_OSX) || defined(TARGET_LINUX)
|
#if defined(TARGET_OSX) || defined(TARGET_LINUX)
|
||||||
# include <uuid/uuid.h>
|
# include <uuid/uuid.h>
|
||||||
@ -720,6 +720,16 @@ int TimeLine::month()
|
|||||||
|
|
||||||
if (date::fromTimestamp(lowIter->endTime(), date::To_LocalTime).mMonth >= this_month.mMonth)
|
if (date::fromTimestamp(lowIter->endTime(), date::To_LocalTime).mMonth >= this_month.mMonth)
|
||||||
{
|
{
|
||||||
|
// For tests only
|
||||||
|
// auto date_start = date::fromTimestamp(lowIter->startTime(), date::To_LocalTime);
|
||||||
|
// auto time_start = time::fromTimestamp(lowIter->startTime(), date::To_LocalTime);
|
||||||
|
|
||||||
|
// auto date_end = date::fromTimestamp(lowIter->endTime(), date::To_LocalTime);
|
||||||
|
// auto time_end = time::fromTimestamp(lowIter->endTime(), date::To_LocalTime);
|
||||||
|
// std::cout << date_start.toString() << " " << time_start.toString() << " - "
|
||||||
|
// << date_end.toString() << " " << time_end.toString()
|
||||||
|
// << " id: " << lowIter->id() << std::endl;
|
||||||
|
|
||||||
// GMT time!
|
// GMT time!
|
||||||
time_t month_begin = this_month.toTimestamp();
|
time_t month_begin = this_month.toTimestamp();
|
||||||
time_t month_end = month_begin + date::daysInMonth(this_month.mYear, this_month.mMonth) * 86400 - 1;
|
time_t month_end = month_begin + date::daysInMonth(this_month.mYear, this_month.mMonth) * 86400 - 1;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user