1 // File: SalomeApp_PreferencesDlg.cxx
2 // Author: Sergey TELKOV
4 #include "SalomeApp_PreferencesDlg.h"
6 #include "SalomeApp_Preferences.h"
11 SalomeApp_PreferencesDlg::SalomeApp_PreferencesDlg( SalomeApp_Preferences* prefs, QWidget* parent )
12 : QtxDialog( parent, 0, true, false, Standard | Apply ),
15 setCaption( tr( "CAPTION" ) );
17 QVBoxLayout* main = new QVBoxLayout( mainFrame(), 5 );
19 QVBox* base = new QVBox( mainFrame() );
20 main->addWidget( base );
22 myPrefs->reparent( base, QPoint( 0, 0 ), true );
24 setFocusProxy( myPrefs );
26 setDialogFlags( AlignOnce );
28 connect( this, SIGNAL( dlgHelp() ), this, SLOT( onHelp() ) );
29 connect( this, SIGNAL( dlgApply() ), this, SLOT( onApply() ) );
32 SalomeApp_PreferencesDlg::~SalomeApp_PreferencesDlg()
37 myPrefs->reparent( 0, QPoint( 0, 0 ), false );
41 void SalomeApp_PreferencesDlg::show()
49 void SalomeApp_PreferencesDlg::accept()
56 void SalomeApp_PreferencesDlg::reject()
60 myPrefs->fromBackup();
63 void SalomeApp_PreferencesDlg::onHelp()
67 void SalomeApp_PreferencesDlg::onApply()