8
use QtCore4::isa qw( Qt::Widget );
10
sub twoSidedGroupBox() {
11
return this->{twoSidedGroupBox};
14
sub colorsGroupBox() {
15
return this->{colorsGroupBox};
18
sub twoSidedEnabledRadio() {
19
return this->{twoSidedEnabledRadio};
22
sub twoSidedDisabledRadio() {
23
return this->{twoSidedDisabledRadio};
26
sub colorsEnabledRadio() {
27
return this->{colorsEnabledRadio};
30
sub colorsDisabledRadio() {
31
return this->{colorsDisabledRadio};
37
my ($class, $parent) = @_;
38
$class->SUPER::NEW($parent);
43
my $label = Qt::Label(PrintPanel::tr("<b>TROLL PRINT</b>"));
44
$label->setAlignment(Qt::AlignCenter());
52
this->{twoSidedGroupBox} = Qt::GroupBox(PrintPanel::tr("2-sided"));
53
this->{twoSidedEnabledRadio} = Qt::RadioButton(PrintPanel::tr("Enabled"));
54
this->{twoSidedDisabledRadio} = Qt::RadioButton(PrintPanel::tr("Disabled"));
56
this->twoSidedDisabledRadio->setChecked(1);
58
this->{colorsGroupBox} = Qt::GroupBox(PrintPanel::tr("Colors"));
59
this->{colorsEnabledRadio} = Qt::RadioButton(PrintPanel::tr("Enabled"));
60
this->{colorsDisabledRadio} = Qt::RadioButton(PrintPanel::tr("Disabled"));
62
this->colorsDisabledRadio->setChecked(1);
64
my $twoSidedLayout = Qt::HBoxLayout();
65
$twoSidedLayout->addWidget(this->twoSidedEnabledRadio);
66
$twoSidedLayout->addWidget(this->twoSidedDisabledRadio);
67
this->twoSidedGroupBox->setLayout($twoSidedLayout);
69
my $colorsLayout = Qt::HBoxLayout();
70
$colorsLayout->addWidget(this->colorsEnabledRadio);
71
$colorsLayout->addWidget(this->colorsDisabledRadio);
72
this->colorsGroupBox->setLayout($colorsLayout);
74
my $mainLayout = Qt::VBoxLayout();
79
$mainLayout->addWidget($label);
84
$mainLayout->addWidget(this->twoSidedGroupBox);
85
$mainLayout->addWidget(this->colorsGroupBox);
86
this->setLayout($mainLayout);