31 lines
880 B
C++
31 lines
880 B
C++
#include "ViewModels.h"
|
|
|
|
DateItemModel DateItemModel::createDefaultReplaceModel()
|
|
{
|
|
DateItemModel model;
|
|
|
|
model.dataMap << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7"
|
|
<< "8" << "9" << "A" << "B" << "C" << "D" << "E" << "F";
|
|
|
|
for (int i = 1; i <= 31; ++i) {
|
|
model.daysMap.append(QString("%1").arg(i, 2, 10, QChar('0')));
|
|
}
|
|
|
|
for (int i = 1; i <= 12; ++i) {
|
|
model.monthsMap.append(QString("%1").arg(i, 2, 10, QChar('0')));
|
|
}
|
|
|
|
int startYear = QDate::currentDate().year();
|
|
for (int i = 0; i < 16; ++i) {
|
|
model.yearsMap.insert(startYear + i, QString::number(startYear + i));
|
|
}
|
|
|
|
model.weeksMap << "MON" << "TUE" << "WED" << "THU" << "FRI" << "SAT" << "SUN";
|
|
|
|
for (int i = 0; i <= 23; ++i) {
|
|
model.hoursMap.append(QString("%1").arg(i, 2, 10, QChar('0')));
|
|
}
|
|
|
|
return model;
|
|
}
|