mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Compilation correction
This commit is contained in:
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user