Resolved issue #277. Add 'Letter' and 'Legal' to paper size selection.
--HG-- branch : develop
This commit is contained in:
parent
5df31f9ede
commit
75dd335cca
|
@ -40,7 +40,7 @@
|
|||
#endif
|
||||
|
||||
|
||||
enum class PaperSizeTemplate : char { A0, A1, A2, A3, A4 };
|
||||
enum class PaperSizeTemplate : char { A0, A1, A2, A3, A4, Letter, Legal };
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
DialogLayoutSettings::DialogLayoutSettings(QWidget *parent)
|
||||
|
@ -319,6 +319,8 @@ void DialogLayoutSettings::InitTemplates()
|
|||
ui->comboBoxTemplates->addItem(ico, "A2 "+pdi, QVariant(static_cast<char>(PaperSizeTemplate::A2)));
|
||||
ui->comboBoxTemplates->addItem(ico, "A3 "+pdi, QVariant(static_cast<char>(PaperSizeTemplate::A3)));
|
||||
ui->comboBoxTemplates->addItem(ico, "A4 "+pdi, QVariant(static_cast<char>(PaperSizeTemplate::A4)));
|
||||
ui->comboBoxTemplates->addItem(ico, "Letter "+pdi, QVariant(static_cast<char>(PaperSizeTemplate::Letter)));
|
||||
ui->comboBoxTemplates->addItem(ico, "Legal "+pdi, QVariant(static_cast<char>(PaperSizeTemplate::Legal)));
|
||||
|
||||
TemplateSelected();
|
||||
}
|
||||
|
@ -360,6 +362,14 @@ QSizeF DialogLayoutSettings::Template()
|
|||
width = VAbstractMeasurements::UnitConvertor(210, Unit::Mm, paperUnit);
|
||||
height = VAbstractMeasurements::UnitConvertor(297, Unit::Mm, paperUnit);
|
||||
return QSizeF(width, height);
|
||||
case PaperSizeTemplate::Letter:
|
||||
width = VAbstractMeasurements::UnitConvertor(8.5, Unit::Inch, paperUnit);
|
||||
height = VAbstractMeasurements::UnitConvertor(11, Unit::Inch, paperUnit);
|
||||
return QSizeF(width, height);
|
||||
case PaperSizeTemplate::Legal:
|
||||
width = VAbstractMeasurements::UnitConvertor(11, Unit::Inch, paperUnit);
|
||||
height = VAbstractMeasurements::UnitConvertor(17, Unit::Inch, paperUnit);
|
||||
return QSizeF(width, height);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user