2026年5月23日暂存

This commit is contained in:
2026-05-23 14:16:57 +08:00
parent c8a5a121c9
commit 1cb9d5ac42
59 changed files with 15774 additions and 8662 deletions
+9 -15
View File
@@ -52,22 +52,20 @@ ScheduleShiftsEditor::~ScheduleShiftsEditor()
delete ui;
}
void ScheduleShiftsEditor::edit(PicScheduleShiftItem* item)
void ScheduleShiftsEditor::setItemModel(QVector<ScheduleModel> schedulesModel, TextItemModel txtModel)
{
m_backup.clear();
m_generalSettings->edit(item);
if(item) {
item->saveAttrs(m_backup);
m_dataModel = item->schedules();
}
else {
m_dataModel.clear();
}
m_generalSettings->setViewModel(txtModel);
m_dataModel = schedulesModel;
applyDataModel();
}
const QVector<ScheduleModel>& ScheduleShiftsEditor::dataModel() const
TextItemModel ScheduleShiftsEditor::textItemModel()
{
return m_generalSettings->viewModel();
}
const QVector<ScheduleModel>& ScheduleShiftsEditor::scheduleModel() const
{
return m_dataModel;
}
@@ -79,10 +77,6 @@ PicScheduleShiftItem *ScheduleShiftsEditor::currEditItem()
void ScheduleShiftsEditor::onBtnCloseClicked()
{
if(currEditItem()) {
currEditItem()->setAttrs(m_backup);
}
emit rejected();
}