#include "keduvocgrade.h"
-// KEduVocGrade::KEduVocGrade()
-// {
-// }
-//
+KEduVocGrade::KEduVocGrade()
+{
+ m_grade = KV_NORM_GRADE;
+ m_queryCount = 0;
+ m_badCount = 0;
+
+ QDateTime dt;
+ dt.setTime_t(0);
+ m_queryDate = dt;
+}
+
void KEduVocGrade::resetGrades()
{
}
+
#ifndef KEDUVOCGRADE_H
#define KEDUVOCGRADE_H
-#include <QDateTime>
+#define KV_MAX_GRADE 7
+#define KV_MIN_GRADE 0
+
+#define KV_NORM_GRADE 0 // not queried yet
+#define KV_NORM_COLOR Qt::black
+#define KV_NORM_TEXT I18N_NOOP("Not Queried Yet")
+
+#define KV_LEV1_GRADE 1
+#define KV_LEV1_TEXT I18N_NOOP("Level 1")
+
+#define KV_LEV2_GRADE 2
+#define KV_LEV2_TEXT I18N_NOOP("Level 2")
+
+#define KV_LEV3_GRADE 3
+#define KV_LEV3_TEXT I18N_NOOP("Level 3")
+
+#define KV_LEV4_GRADE 4
+#define KV_LEV4_TEXT I18N_NOOP("Level 4")
+
+#define KV_LEV5_GRADE 5
+#define KV_LEV5_TEXT I18N_NOOP("Level 5")
+
+#define KV_LEV6_GRADE 6
+#define KV_LEV6_TEXT I18N_NOOP("Level 6")
+
+#define KV_LEV7_GRADE 7
+#define KV_LEV7_TEXT I18N_NOOP("Level 7")
+
+
+#include <QtCore/QDateTime>
typedef signed char grade_t;
typedef unsigned short count_t;
class KEduVocGrade
{
public:
+ KEduVocGrade();
void resetGrades();
/// @todo make these private and write the according functions like updateQueryDate, increaseGrade, decreaseGrade etc.
#include <libkdeedu_core_export.h>
-
-#define KV_MAX_GRADE 7
-#define KV_MIN_GRADE 0
-
-#define KV_NORM_GRADE 0 // not queried yet
-#define KV_NORM_COLOR Qt::black
-#define KV_NORM_TEXT I18N_NOOP("Not Queried Yet")
-
-#define KV_LEV1_GRADE 1
-#define KV_LEV1_TEXT I18N_NOOP("Level 1")
-
-#define KV_LEV2_GRADE 2
-#define KV_LEV2_TEXT I18N_NOOP("Level 2")
-
-#define KV_LEV3_GRADE 3
-#define KV_LEV3_TEXT I18N_NOOP("Level 3")
-
-#define KV_LEV4_GRADE 4
-#define KV_LEV4_TEXT I18N_NOOP("Level 4")
-
-#define KV_LEV5_GRADE 5
-#define KV_LEV5_TEXT I18N_NOOP("Level 5")
-
-#define KV_LEV6_GRADE 6
-#define KV_LEV6_TEXT I18N_NOOP("Level 6")
-
-#define KV_LEV7_GRADE 7
-#define KV_LEV7_TEXT I18N_NOOP("Level 7")
-
-
-#include <QtCore/QDateTime>
#include <QMap>
#include <QString>