123456789101112131415161718192021222324252627282930313233343536 |
- #include "calendarheader.h"
- #include "ui_calendarheader.h"
- #include "PaintHelper/painthelper.h"
- #include "StyleManager/lhstylemanager.h"
- CalendarHeader::CalendarHeader(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::CalendarHeader)
- {
- ui->setupUi(this);
- LHStyleManager::Instance()->AddWidget(this);
- }
- CalendarHeader::~CalendarHeader()
- {
- delete ui;
- }
- void CalendarHeader::SetFirstDayOfWeek(Qt::DayOfWeek dayOfWeek)
- {
- ui->label1->setText(km_listWeeks.at((dayOfWeek-1+0)%km_listWeeks.count()));
- ui->label2->setText(km_listWeeks.at((dayOfWeek-1+1)%km_listWeeks.count()));
-
- ui->label3->setText(km_listWeeks.at((dayOfWeek-1+2)%km_listWeeks.count()));
- ui->label4->setText(km_listWeeks.at((dayOfWeek-1+3)%km_listWeeks.count()));
-
- ui->label5->setText(km_listWeeks.at((dayOfWeek-1+4)%km_listWeeks.count()));
- ui->label6->setText(km_listWeeks.at((dayOfWeek-1+5)%km_listWeeks.count()));
-
- ui->label7->setText(km_listWeeks.at((dayOfWeek-1+6)%km_listWeeks.count()));
- }
- void CalendarHeader::paintEvent(QPaintEvent *)
- {
- PainterEx painter(this);
- }
|