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

View File

@ -117,6 +117,11 @@ void PDFObjectEditorWidgetMapper::initialize(QTabWidget* tabWidget)
}
}
void PDFObjectEditorWidgetMapper::loadWidgets()
{
}
void PDFObjectEditorWidgetMapper::onEditedObjectChanged()
{
if (!m_isCommitingDisabled)
@ -191,11 +196,11 @@ void PDFObjectEditorWidgetMapper::onCommitRequested(size_t attribute)
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)
{
object = m_model->writeAttributeValueToObject(dependentAttribute, object, m_model->getDefaultValue(i));
object = m_model->writeAttributeValueToObject(i, object, m_model->getDefaultValue(i));
}
}