mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Issue #25: Remove pro/qbs, fix MSVC build
This commit is contained in:
@ -10360,7 +10360,7 @@ void PDFXFALayoutEngine::layoutFlow(LayoutParameters& layoutParameters, bool bre
|
||||
QStringList colWidths = layoutParameters.colWidths.split(' ', Qt::SkipEmptyParts);
|
||||
for (size_t i = 0; i < columnWidths.size(); ++i)
|
||||
{
|
||||
if (i >= colWidths.size())
|
||||
if (i >= static_cast<size_t>(colWidths.size()))
|
||||
{
|
||||
break;
|
||||
}
|
||||
@ -12134,19 +12134,19 @@ void PDFXFAEngineImpl::drawUi(const xfa::XFA_ui* ui,
|
||||
passwordEdit || signature || textEdit;
|
||||
const bool isDefaultUi = !isNonDefaultUi || defaultUi;
|
||||
|
||||
if (textEdit || (isDefaultUi && value.value.typeId() == QVariant::String))
|
||||
if (textEdit || (isDefaultUi && value.value.typeId() == QMetaType::QString))
|
||||
{
|
||||
drawUiTextEdit(textEdit, value, errors, nominalExtentArea, paragraphSettingsIndex, painter);
|
||||
}
|
||||
else if (checkButton || (isDefaultUi && value.value.typeId() == QVariant::Bool))
|
||||
else if (checkButton || (isDefaultUi && value.value.typeId() == QMetaType::Bool))
|
||||
{
|
||||
drawUiCheckButton(checkButton, value, nominalExtentArea, painter);
|
||||
}
|
||||
else if (imageEdit || (isDefaultUi && value.value.typeId() == QVariant::Image))
|
||||
else if (imageEdit || (isDefaultUi && value.value.typeId() == QMetaType::QImage))
|
||||
{
|
||||
drawUiImageEdit(imageEdit, value, errors, nominalExtentArea, painter);
|
||||
}
|
||||
else if (numericEdit || (isDefaultUi && value.value.typeId() == QVariant::Double))
|
||||
else if (numericEdit || (isDefaultUi && value.value.typeId() == QMetaType::Double))
|
||||
{
|
||||
drawUiNumericEdit(numericEdit, value, errors, nominalExtentArea, paragraphSettingsIndex, painter);
|
||||
}
|
||||
@ -12166,9 +12166,9 @@ void PDFXFAEngineImpl::drawUi(const xfa::XFA_ui* ui,
|
||||
{
|
||||
errors << PDFRenderError(RenderErrorType::NotImplemented, PDFTranslationContext::tr("XFA: Buttons not implemented."));
|
||||
}
|
||||
else if (dateTimeEdit || (isDefaultUi && (value.value.typeId() == QVariant::DateTime ||
|
||||
value.value.typeId() == QVariant::Date ||
|
||||
value.value.typeId() == QVariant::Time)))
|
||||
else if (dateTimeEdit || (isDefaultUi && (value.value.typeId() == QMetaType::QDateTime ||
|
||||
value.value.typeId() == QMetaType::QDate ||
|
||||
value.value.typeId() == QMetaType::QTime)))
|
||||
{
|
||||
drawUiDateTimeEdit(dateTimeEdit, value, errors, nominalExtentArea, paragraphSettingsIndex, painter);
|
||||
}
|
||||
@ -12391,15 +12391,15 @@ void PDFXFAEngineImpl::drawUiDateTimeEdit(const xfa::XFA_dateTimeEdit* dateTimeE
|
||||
|
||||
QString text;
|
||||
|
||||
if (value.value.typeId() == QVariant::DateTime)
|
||||
if (value.value.typeId() == QMetaType::QDateTime)
|
||||
{
|
||||
text = value.value.toDateTime().toString();
|
||||
}
|
||||
else if (value.value.typeId() == QVariant::Time)
|
||||
else if (value.value.typeId() == QMetaType::QTime)
|
||||
{
|
||||
text = value.value.toTime().toString();
|
||||
}
|
||||
else if (value.value.typeId() == QVariant::Date)
|
||||
else if (value.value.typeId() == QMetaType::QDate)
|
||||
{
|
||||
text = value.value.toDate().toString();
|
||||
}
|
||||
|
Reference in New Issue
Block a user