OGS
DataExplorerSettingsDialog Class Reference

Detailed Description

A dialog window for managing general Data Explorer settings.

Definition at line 23 of file DataExplorerSettingsDialog.h.

#include <DataExplorerSettingsDialog.h>

Inheritance diagram for DataExplorerSettingsDialog:
[legend]
Collaboration diagram for DataExplorerSettingsDialog:
[legend]

Public Member Functions

 DataExplorerSettingsDialog (QDialog *parent=nullptr)
 
 ~DataExplorerSettingsDialog () override
 

Private Slots

void on_gmshPathButton_clicked ()
 
void accept () override
 Instructions if the OK-Button has been pressed.
 
void reject () override
 Instructions if the Cancel-Button has been pressed.
 

Constructor & Destructor Documentation

◆ DataExplorerSettingsDialog()

DataExplorerSettingsDialog::DataExplorerSettingsDialog ( QDialog *  parent = nullptr)
explicit

Definition at line 22 of file DataExplorerSettingsDialog.cpp.

23 : QDialog(parent)
24{
25 setupUi(this);
26
27 QSettings settings;
28 this->gmshPathEdit->setText(
29 settings.value("DataExplorerGmshPath").toString());
30}

◆ ~DataExplorerSettingsDialog()

DataExplorerSettingsDialog::~DataExplorerSettingsDialog ( )
overridedefault

Member Function Documentation

◆ accept

void DataExplorerSettingsDialog::accept ( )
overrideprivateslot

Instructions if the OK-Button has been pressed.

Definition at line 46 of file DataExplorerSettingsDialog.cpp.

47{
48 QSettings settings;
49 settings.setValue("DataExplorerGmshPath", this->gmshPathEdit->text());
50 this->done(QDialog::Accepted);
51}

◆ on_gmshPathButton_clicked

void DataExplorerSettingsDialog::on_gmshPathButton_clicked ( )
privateslot

Definition at line 34 of file DataExplorerSettingsDialog.cpp.

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}

◆ reject

void DataExplorerSettingsDialog::reject ( )
inlineoverrideprivateslot

Instructions if the Cancel-Button has been pressed.

Definition at line 38 of file DataExplorerSettingsDialog.h.

38{ this->done(QDialog::Rejected); };

The documentation for this class was generated from the following files: