Salome HOME
Fix for Bug IPAL8945
[modules/visu.git] / src / VISUGUI / VisuGUI_FileDlg.cxx
index f6955d896420aa2a4a70ce91f0cb68809b3a7bed..1e788c4665a98a5c5ecdd55fd0387b3d2d4dc8a2 100644 (file)
@@ -4,18 +4,21 @@
 //
 //
 //
-//  File   : QAD_FileDlg.cxx
+//  File   : VisuGUI_FileDlg.cxx
 //  Author : 
 //  Module : SALOME
 //  $Header: /dn05/salome/CVS/SALOME_ROOT/SALOME/src/VISUGUI/Visu_FileDlg.cxx
 
 
 #include <qapplication.h>
-#include <qlabel.h>
 #include <qpushbutton.h>
+#include <qcheckbox.h>
 #include <qstring.h>
-#include "QAD_Config.h"
+#include <qlabel.h>
+
+#include "VISUConfig.hh"
 #include "VisuGUI_FileDlg.h"
+#include "SUIT_ResourceMgr.h"
 
 using namespace std;
 
@@ -24,17 +27,20 @@ bool VisuGUI_FileDlg::IsBuild = false;
 /*!
 Constructor
 */
-VisuGUI_FileDlg::VisuGUI_FileDlg( QWidget* parent, bool open, bool showQuickDir, bool modal ) :
-  QAD_FileDlg( parent, open, showQuickDir,  modal )
+VisuGUI_FileDlg::VisuGUI_FileDlg (QWidget* parent, 
+                                 bool open, 
+                                 bool showQuickDir, 
+                                 bool modal) :
+  SUIT_FileDlg(parent, open, showQuickDir, modal)
 { 
-  myCBuildAll = new QCheckBox( tr("Full loading for current file"), this );
+  myCBuildAll = new QCheckBox (tr("FULL_LOAD"), this);
   QLabel* label = new QLabel("", this);
   label->setMaximumWidth(0);
   QPushButton* pb = new QPushButton(this);               
   pb->setMaximumWidth(0);
   addWidgets( label, myCBuildAll, pb );
-  QString aIsBuild = QAD_CONFIG->getSetting("Visu:BuildResult");
-  if (aIsBuild.isEmpty()? 0 : aIsBuild.toInt()) myCBuildAll->setChecked(true);
+  bool toBuildAll = VISU::GetResourceMgr()->booleanValue("VISU", "full_med_loading", false);
+  if (toBuildAll) myCBuildAll->setChecked(true);
 }
 
 /*!
@@ -77,7 +83,7 @@ QString VisuGUI_FileDlg::getFileName( QWidget*           parent,
                                      const QString&     caption,
                                      bool               open,
                                       bool               showQuickDir,
-                                      QAD_FileValidator* validator )
+                                      SUIT_FileValidator* validator )
 {            
   VisuGUI_FileDlg* fd = new VisuGUI_FileDlg( parent, open, showQuickDir, true );    
   if ( !caption.isEmpty() )