57 return mMonths.contains(
tstep);
60 return mMonths.lowerBound(
tstep).value();
64 return mSemesters.contains(
tstep);
67 return mSemesters.lowerBound(
tstep).value();
71 return mQuarters.contains(
tstep);
74 return mQuarters.lowerBound(
tstep).value();
78 return mYears.contains(
tstep);
81 return mYears.lowerBound(
tstep).value();
85 static Calendar *
build (std::shared_ptr<SQLiteOutputStorage> db);
87 if (day < 0 || day > 6)
93 QMap<int, int> mMonths;
94 QMap<int, int> mQuarters;
95 QMap<int, int> mSemesters;
96 QMap<int, int> mYears;
98 static const QString days[];
99 static const QString months[];
int getMonth(int tstep) const
Definition: calendar.h:59
bool isSemester(int tstep) const
Definition: calendar.h:63
static Calendar * build(std::shared_ptr< SQLiteOutputStorage > db)
Definition: calendar.cpp:69
int tstep
Definition: main.cpp:205
int getYear(int tstep) const
Definition: calendar.h:80
static QString dayToString(int day)
Definition: calendar.h:86
Definition: calendar.h:51
Calendar()
Definition: calendar.cpp:37
bool isYear(int tstep) const
Definition: calendar.h:77
int getSemester(int tstep) const
Definition: calendar.h:66
Definition: sqliteoutputstorage.h:37
static Calendar * load(QString basepath, QString name)
Definition: calendar.cpp:41
bool isMonth(int tstep) const
Definition: calendar.h:56
bool isQuarted(int tstep) const
Definition: calendar.h:70
int getQuarter(int tstep) const
Definition: calendar.h:73