Py convenience functions for Template EditableTexts

This commit is contained in:
WandererFan
2016-05-16 13:37:38 -04:00
committed by wmayer
parent 2c73823788
commit 015c538638
3 changed files with 45 additions and 4 deletions

View File

@@ -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();
}