OGS
DataExplorerSettingsDialog.cpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#include "
DataExplorerSettingsDialog.h
"
5
6
#include <QFileDialog>
7
#include <QSettings>
8
9
#include "
Base/OGSError.h
"
10
11
DataExplorerSettingsDialog::DataExplorerSettingsDialog
(QDialog* parent)
12
: QDialog(parent)
13
{
14
setupUi(
this
);
15
16
QSettings settings;
17
this->gmshPathEdit->setText(
18
settings.value(
"DataExplorerGmshPath"
).toString());
19
}
20
21
DataExplorerSettingsDialog::~DataExplorerSettingsDialog
() =
default
;
22
23
void
DataExplorerSettingsDialog::on_gmshPathButton_clicked
()
24
{
25
QSettings settings;
26
QString file_name = QFileDialog::getOpenFileName(
27
this
,
"Select path for GMSH..."
,
28
settings.value(
"DataExplorerGmshPath"
).toString(),
"*gmsh*"
);
29
if
(!file_name.isEmpty())
30
{
31
this->gmshPathEdit->setText(file_name);
32
}
33
}
34
35
void
DataExplorerSettingsDialog::accept
()
36
{
37
QSettings settings;
38
settings.setValue(
"DataExplorerGmshPath"
, this->gmshPathEdit->text());
39
this->done(QDialog::Accepted);
40
}
DataExplorerSettingsDialog.h
OGSError.h
DataExplorerSettingsDialog::accept
void accept() override
Instructions if the OK-Button has been pressed.
Definition
DataExplorerSettingsDialog.cpp:35
DataExplorerSettingsDialog::on_gmshPathButton_clicked
void on_gmshPathButton_clicked()
Definition
DataExplorerSettingsDialog.cpp:23
DataExplorerSettingsDialog::DataExplorerSettingsDialog
DataExplorerSettingsDialog(QDialog *parent=nullptr)
Definition
DataExplorerSettingsDialog.cpp:11
DataExplorerSettingsDialog::~DataExplorerSettingsDialog
~DataExplorerSettingsDialog() override
Applications
DataExplorer
DataView
DataExplorerSettingsDialog.cpp
Generated by
1.14.0