+/*!
+Constructor
+*/
+SalomeApp_CheckFileDlg::SalomeApp_CheckFileDlg( QWidget* parent, bool open, const QStringList& theCheckBoxNames, bool showQuickDir, bool modal) :
+SUIT_FileDlg( parent, open, showQuickDir, modal )
+{
+ if ( theCheckBoxNames.count() > 0 )
+ {
+
+ QGridLayout* grid = ::qobject_cast<QGridLayout*>( layout() );
+ if ( grid )
+ {
+ for ( int i = 0; i < theCheckBoxNames.count(); ++i )
+ {
+ QCheckBox* myCheckBox = new QCheckBox( theCheckBoxNames.at(i), this );
+ myCheckBoxes.append( myCheckBox );
+
+ int row = grid->rowCount();
+ grid->addWidget( myCheckBox, row, 1 );
+ }
+ }
+ }
+}
+