59 visibleFrame,
"previewInterface" );
67 Q3Frame* controlsFrame =
new Q3Frame( visibleFrame,
"controlsFrame" );
69 QLabel* selectionLabel =
new QLabel( tr(
"Region Shown in Detail:"),
70 controlsFrame,
"selectionLabel" );
74 "selectionPlacementInterface" );
111 Q3GridLayout* controlsGrid =
new Q3GridLayout( controlsFrame, 6, 4, 0 );
112 controlsGrid->setRowStretch( 0, 1 );
114 controlsGrid->addMultiCellWidget( selectionLabel, 1,1, 0,3 );
126 controlsGrid->setRowStretch( 5, 1 );
129 controlsGrid->setColStretch( 0, 1 );
130 controlsGrid->setColStretch( 3, 1 );
135 QPushButton* applyButton =
new QPushButton( tr(
"Apply"),
buttonsFrame );
136 applyButton->setDefault(
true);
137 applyButton->setFocus();
138 connect( applyButton, SIGNAL(clicked()), SLOT(
applyAction()) );
140 QPushButton* cancelButton =
new QPushButton( tr(
"Cancel"),
buttonsFrame );
141 connect( cancelButton, SIGNAL(clicked()), SLOT(reject()) );
143 QPushButton* resetButton =
new QPushButton( tr(
"Reset"),
buttonsFrame );
144 connect( resetButton, SIGNAL(clicked()), SLOT(
resetAction()) );
146 Q3GridLayout* buttonsGrid =
new Q3GridLayout(
buttonsFrame, 1, 5, 0 );
147 buttonsGrid->setColStretch( 0, 1 );
148 buttonsGrid->addWidget( applyButton, 0, 1 );
149 buttonsGrid->addWidget( cancelButton, 0, 2 );
150 buttonsGrid->addWidget( resetButton, 0, 3 );
151 buttonsGrid->setColStretch( 4, 1 );
155 Q3GridLayout* mainGrid =
new Q3GridLayout( visibleFrame, 3, 2, 0 );
160 mainGrid->addMultiCellWidget( controlsFrame, 0,1, 1,1 );
164 mainGrid->setRowStretch( 0, 1 );
165 mainGrid->setColStretch( 0, 1 );
171 Q3GridLayout* invisibleGrid =
new Q3GridLayout(
this, 2, 1, 0 );
172 invisibleGrid->addWidget( visibleFrame, 0, 0 );
173 invisibleGrid->setRowStretch( 0, 1 );
179 QSizeGrip* sizeGrip =
new QSizeGrip(
this );
180 invisibleGrid->addWidget( sizeGrip, 1, 0, Qt::AlignRight | Qt::AlignBottom );
188 setCaption( tr(
"Grain Editor") );