]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
bos #18341: HOME environment variable
authorjfa <jfa@opencascade.com>
Fri, 10 Apr 2020 11:38:06 +0000 (14:38 +0300)
committervsr <vsr@opencascade.com>
Wed, 13 May 2020 14:09:31 +0000 (17:09 +0300)
src/GUI_PY/selectvars.py
src/SUIT/SUIT_LicenseDlg.cxx
src/SVTK/SVTK_RecorderDlg.cxx

index ecf0b8e3297433d5e18ecdd85f0e0d5f207f115e..cfa8511ed78633c3b6d60e4069a2ad86c23f31b3 100644 (file)
@@ -126,7 +126,7 @@ class MySelectVarsDialog(Ui_SelectVarsDialog, QDialog):
 
     def loadVars(self):
         filename = QFileDialog.getOpenFileName(self, self.tr("Import variables from file"),
-                                                     os.getenv("HOME"),
+                                                     os.path.expanduser("~"),
                                                      self.tr("XML Files (*.xml)"))
         if not filename:
             return
@@ -139,7 +139,7 @@ class MySelectVarsDialog(Ui_SelectVarsDialog, QDialog):
                                  self.tr("Cannot load file %s:\n%s" % (filename, e)))
 
     def saveVars(self):
-        default = os.path.join(os.getenv("HOME"), "vars.xml")
+        default = os.path.join(os.path.expanduser("~"), "vars.xml")
         filename = QFileDialog.getSaveFileName(self, self.tr("Export variables to file"),
                                                      default, self.tr("XML Files (*.xml)"))
         if not filename:
index bafa48fe8f5c2ae33aca8a47effb49214d42b098..6989667a1c261cea3892ae5b657a31cdb379475f 100644 (file)
@@ -25,6 +25,7 @@
 #include <QPushButton>
 #include <QTextStream> 
 #include <QFile>
+#include <QDir>
 #include <QPrinter>
 //#include <QSimpleRichText>
 #include <QTextDocument>
@@ -115,6 +116,7 @@ SUIT_LicenseDlg::~SUIT_LicenseDlg()
 
 void SUIT_LicenseDlg::onAgree()
 {
+  /*
   QString env;
 #ifdef WIN32
   DWORD aLen=1024;
@@ -138,6 +140,11 @@ void SUIT_LicenseDlg::onAgree()
   QFile file( env + "/ReadLicense.log" ); // Read the text from a file
 
   file.open( QIODevice::WriteOnly );
+  */
+  QString env = QDir::homePath();
+  QFile file( env + "/ReadLicense.log" );
+  if (!file.open( QIODevice::WriteOnly ))
+    reject();
 
   QTextStream ts( &file );
   ts << "OK" << endl;
index 07cc78f7a825357271046202f51c1af5d96b3650..be14adc767ceb549b8ab303f206969efb7c5d207 100644 (file)
@@ -38,6 +38,7 @@
 #include <QLayout>
 #include <QLineEdit>
 #include <QPushButton>
+#include <QDir>
 
 /*!
  * Constructor
@@ -175,7 +176,7 @@ bool SVTK_RecorderDlg::onBrowseFile()
   aFilter.append( tr( "FLT_AVI_FILES" ) );
   aFilter.append( tr( "FLT_ALL_FILES" ) );
 
-  QString aFileName = SUIT_FileDlg::getFileName( this, Qtx::getenv( "HOME" ), aFilter,
+  QString aFileName = SUIT_FileDlg::getFileName( this, QDir::homePath(), aFilter,
                                                  tr( "FILE_NAME" ), false );
 
   if( aFileName.isNull() )