2026-06-30_18_19 缓存
This commit is contained in:
+8
-4
@@ -432,7 +432,8 @@ void TestPrintWidget::saveFile(){
|
||||
}
|
||||
|
||||
writer.writeEmptyElement("PrintSettings");
|
||||
PrintSettingModel::saveToXml(m_printSetting->model(), writer);
|
||||
if(m_printSetting)
|
||||
PrintSettingModel::saveToXml(m_printSetting->model(), writer);
|
||||
|
||||
writer.writeEndElement(); // 结束根元素 </picscenes>
|
||||
writer.writeEndDocument(); // 结束文档
|
||||
@@ -618,8 +619,10 @@ void TestPrintWidget::parseVbfile(QXmlStreamReader &reader, bool loadPrintSettin
|
||||
QXmlStreamAttributes attrs = reader.attributes();
|
||||
PrintSettingModel model;
|
||||
PrintSettingModel::loadFromXml(model, attrs);
|
||||
m_printSetting->setModel(model);
|
||||
m_printSetting->applyPrintSettingsToSysPara(false);
|
||||
if(m_printSetting) {
|
||||
m_printSetting->setModel(model);
|
||||
m_printSetting->applyPrintSettingsToSysPara(false);
|
||||
}
|
||||
reader.skipCurrentElement();
|
||||
}
|
||||
|
||||
@@ -1119,7 +1122,8 @@ void TestPrintWidget::on_newfileButton_pressed()
|
||||
if (sysPara) {
|
||||
PrintSettingModel defModel = PrintSettingModel::defPrintSettingModel();
|
||||
PrintSettingModel::applyToSysPara(defModel, sysPara);
|
||||
m_printSetting->setModel(defModel);
|
||||
if(m_printSetting)
|
||||
m_printSetting->setModel(defModel);
|
||||
}
|
||||
|
||||
sendButtonClickedSignal(21); //新建文件完成
|
||||
|
||||
Reference in New Issue
Block a user