Py convenience functions for Template EditableTexts
This commit is contained in:
@@ -48,8 +48,6 @@ TemplateTextField::~TemplateTextField()
|
||||
|
||||
void TemplateTextField::mousePressEvent(QGraphicsSceneMouseEvent *event)
|
||||
{
|
||||
//TODO: Add a command to change template text, and call it from here
|
||||
// ...Interpreter....("App.ActiveDocument().%s.%s.setTextField(%s,%s)",pageName,templateName,fieldName,fieldValue)
|
||||
DlgTemplateField* ui = new DlgTemplateField(nullptr);
|
||||
ui->setFieldName(fieldNameStr);
|
||||
ui->setFieldContent(tmplte->EditableTexts[fieldNameStr]);
|
||||
@@ -57,7 +55,7 @@ void TemplateTextField::mousePressEvent(QGraphicsSceneMouseEvent *event)
|
||||
std::string newContent = "";
|
||||
if(uiCode == QDialog::Accepted) {
|
||||
std::string newContent = ui->getFieldContent();
|
||||
tmplte->EditableTexts.setValue(fieldNameStr, newContent);
|
||||
tmplte->EditableTexts.setValue(fieldNameStr, newContent);
|
||||
}
|
||||
ui->deleteLater();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user