2026年5月23日暂存
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user