- QFrame* aFrame = new QFrame(theParent);
- aFrame->setFrameStyle(QFrame::Box | QFrame::Sunken);
-
- myOkBtn = new QPushButton(tr("SMESH_BUT_OK" ), aFrame);
- mySaveBtn = new QPushButton(tr("SAVE" ), aFrame);
- myCloseBtn = new QPushButton(tr("SMESH_BUT_CANCEL"), aFrame);
-
- QSpacerItem* aSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- QHBoxLayout* aLay = new QHBoxLayout(aFrame, MARGIN, SPACING);
-
- aLay->addWidget(myOkBtn);
- aLay->addWidget(mySaveBtn);
- aLay->addItem(aSpacer);
- aLay->addWidget(myCloseBtn);
-
- connect(myOkBtn, SIGNAL(clicked()), SLOT(onOk()));
- connect(myCloseBtn, SIGNAL(clicked()), SLOT(onClose()));
- connect(mySaveBtn, SIGNAL(clicked()), SLOT(onSave()));
+ QFrame* aFrame = new QFrame( theParent );
+ aFrame->setFrameStyle( QFrame::Box | QFrame::Sunken );
+
+ QPushButton* myOkBtn = new QPushButton( tr( "SMESH_BUT_OK" ), aFrame );
+ QPushButton* mySaveBtn = new QPushButton( tr( "SAVE" ), aFrame );
+ QPushButton* myCloseBtn = new QPushButton( tr( "SMESH_BUT_CANCEL"), aFrame );
+ QPushButton* myHelpBtn = new QPushButton( tr( "SMESH_BUT_HELP"), aFrame );
+
+ QHBoxLayout* aLay = new QHBoxLayout( aFrame );
+ aLay->setMargin( MARGIN );
+ aLay->setSpacing( SPACING );
+
+ aLay->addWidget( myOkBtn );
+ aLay->addSpacing( 10 );
+ aLay->addWidget( mySaveBtn );
+ aLay->addSpacing( 10 );
+ aLay->addStretch();
+ aLay->addWidget( myCloseBtn );
+ aLay->addWidget( myHelpBtn );
+
+ connect( myOkBtn, SIGNAL( clicked() ), this, SLOT( onOk() ) );
+ connect( myCloseBtn, SIGNAL( clicked() ), this, SLOT( reject() ) );
+ connect( mySaveBtn, SIGNAL( clicked() ), this, SLOT( onSave() ) );
+ connect( myHelpBtn, SIGNAL( clicked() ), this, SLOT( onHelp() ) );