Compilation correction

This commit is contained in:
Jakub Melka
2020-11-30 18:47:34 +01:00
parent a35504198d
commit 0c92648e2a
2 changed files with 9 additions and 4 deletions

View File

@ -102,7 +102,7 @@ bool PDFObjectEditorAbstractModel::queryAttribute(size_t index, Question questio
return queryAttribute(index, Question::HasAttribute) && !attribute.attributeFlags.testFlag(PDFObjectEditorModelAttribute::Readonly); return queryAttribute(index, Question::HasAttribute) && !attribute.attributeFlags.testFlag(PDFObjectEditorModelAttribute::Readonly);
case Question::IsSelector: case Question::IsSelector:
return attribute.attributeFlags.type == ObjectEditorAttributeType::Selector; return attribute.type == ObjectEditorAttributeType::Selector;
case Question::IsPersisted: case Question::IsPersisted:
return !queryAttribute(index, Question::IsSelector) && !attribute.dictionaryAttribute.isEmpty(); return !queryAttribute(index, Question::IsSelector) && !attribute.dictionaryAttribute.isEmpty();
@ -208,7 +208,7 @@ PDFObject PDFObjectEditorAbstractModel::writeAttributeValueToObject(size_t attri
PDFObjectFactory factory; PDFObjectFactory factory;
factory.beginDictionary(); factory.beginDictionary();
const QByteArrayList& dictionaryAttribute = m_attributes.at(index).dictionaryAttribute; const QByteArrayList& dictionaryAttribute = m_attributes.at(attribute).dictionaryAttribute;
const int pathDepth = dictionaryAttribute.size() - 1; const int pathDepth = dictionaryAttribute.size() - 1;
for (int i = 0; i < pathDepth; ++i) for (int i = 0; i < pathDepth; ++i)
{ {

View File

@ -117,6 +117,11 @@ void PDFObjectEditorWidgetMapper::initialize(QTabWidget* tabWidget)
} }
} }
void PDFObjectEditorWidgetMapper::loadWidgets()
{
}
void PDFObjectEditorWidgetMapper::onEditedObjectChanged() void PDFObjectEditorWidgetMapper::onEditedObjectChanged()
{ {
if (!m_isCommitingDisabled) if (!m_isCommitingDisabled)
@ -191,11 +196,11 @@ void PDFObjectEditorWidgetMapper::onCommitRequested(size_t attribute)
if (!m_model->queryAttribute(i, PDFObjectEditorAbstractModel::Question::HasAttribute)) if (!m_model->queryAttribute(i, PDFObjectEditorAbstractModel::Question::HasAttribute))
{ {
object = m_model->writeAttributeValueToObject(dependentAttribute, object, PDFObject()); object = m_model->writeAttributeValueToObject(i, object, PDFObject());
} }
else if (m_model->getAttributeType(i) == ObjectEditorAttributeType::Constant) else if (m_model->getAttributeType(i) == ObjectEditorAttributeType::Constant)
{ {
object = m_model->writeAttributeValueToObject(dependentAttribute, object, m_model->getDefaultValue(i)); object = m_model->writeAttributeValueToObject(i, object, m_model->getDefaultValue(i));
} }
} }