84 cb->addItem(NewFormWidget::tr(
"Default size"), QSize{ 0, 0 });
85 for (
const auto &size : standardScreenSizes) {
87 QString portraitName = NewFormWidget::tr(
"%1 portrait (%2x%3)").arg(size.name)
88 .arg(size.size.height()).arg(size.size.width());
89 cb->addItem(portraitName, size.size.transposed());
91 QString landscapeName = NewFormWidget::tr(
"%1 landscape (%2x%3)").arg(size.name)
92 .arg(size.size.width()).arg(size.size.height());
93 cb->addItem(landscapeName, size.size);
485 QFile file(fileName);
486 if (!file.open(QIODevice::ReadOnly|QIODevice::Text)) {
487 *errorMessage = NewFormWidget::tr(
"Unable to open the form template file '%1': %2").arg(fileName, file.errorString());
490 return QString::fromUtf8(file.readAll());