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