代码拉取完成,页面将自动刷新
#include "monthscheduleBuddy.h"
#include "ui_monthscheduleBuddy.h"
#include <QDebug>
monthScheduleBuddy::monthScheduleBuddy(QWidget *parent) :
QWidget(parent)
, ui(new Ui::monthScheduleBuddy)
, np(Q_NULLPTR)
{
ui->setupUi(this);
this->scheduleColor = QColor(46, 52, 54);
this->ui->widget->setStyleSheet("QWidget{background-color: rgb(46, 52, 54);}");
this->ui->label->setStyleSheet("font-size:30px;color:rgb(186, 189, 182);");
this->ui->label_2->setStyleSheet("font-size:15px;color:rgb(186, 189, 182);");
}
monthScheduleBuddy::~monthScheduleBuddy()
{
delete ui;
}
void monthScheduleBuddy::mouseDoubleClickEvent(QMouseEvent *event)
{
this->np = new new_page();
np->setUpdate();
np->buddyUpdateInit(this->m_schedule);
np->setWindowModality(Qt::ApplicationModal);
connect(this->np, &new_page::sendScheduleData, this, &monthScheduleBuddy::buddyNewScheduleSlots);
connect(this->np, &new_page::sendScheduleData, this, &monthScheduleBuddy::buddyInitScheduleSlots);
connect(this->np, &new_page::checkNeedUpdateSignal,this, &monthScheduleBuddy::scheduleDeleteUpdateSlots);
qDebug()<<"Buddy schedule ID";
qDebug()<<this->m_schedule->id();
np->show();
}
void monthScheduleBuddy::scheduleInit(ScheduleData *schedule)
{
QString SEDate;
QString Content;
this->m_schedule = schedule;
SEDate.append(m_schedule->startDateTime().time().toString("hh:mm"));
SEDate.append(" - ");
SEDate.append(m_schedule->endDateTime().time().toString("hh:mm"));
Content.append(m_schedule->content());
this->ui->label->setText(SEDate);
this->ui->label_2->setText(Content);
}
void monthScheduleBuddy::scheduleDeleteUpdateSlots()
{
emit scheduleDeleteUpdateSignal();
}
void monthScheduleBuddy::buddyNewScheduleSlots(ScheduleData* schedule)
{
emit buddyNewScheduleSignal(schedule);
}
void monthScheduleBuddy::buddyInitScheduleSlots(ScheduleData* schedule)
{
emit buddyInitScheduleSignal(schedule);
}
void monthScheduleBuddy::on_pushButton_clicked()
{
emit scheduleDeleteSignal(this->m_schedule);
QTimer::singleShot(200, this, SLOT(scheduleDeleteUpdateSlots()));
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。