OGS
DataExplorerSettingsDialog.cpp
Go to the documentation of this file.
1 
16 
17 #include <QFileDialog>
18 #include <QSettings>
19 
20 #include "Base/OGSError.h"
21 
23  : QDialog(parent)
24 {
25  setupUi(this);
26 
27  QSettings settings;
28  this->gmshPathEdit->setText(
29  settings.value("DataExplorerGmshPath").toString());
30 }
31 
33 
35 {
36  QSettings settings;
37  QString file_name = QFileDialog::getOpenFileName(
38  this, "Select path for GMSH...",
39  settings.value("DataExplorerGmshPath").toString(), "*gmsh*");
40  if (!file_name.isEmpty())
41  {
42  this->gmshPathEdit->setText(file_name);
43  }
44 }
45 
47 {
48  QSettings settings;
49  settings.setValue("DataExplorerGmshPath", this->gmshPathEdit->text());
50  this->done(QDialog::Accepted);
51 }
Definition of the DataExplorerSettingsDialog class.
Definition of the OGSError class.
void accept() override
Instructions if the OK-Button has been pressed.
DataExplorerSettingsDialog(QDialog *parent=nullptr)
~DataExplorerSettingsDialog() override