Rev 159 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 159 | Rev 163 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | #include "dlg_Preferences.h" |
19 | #include "dlg_Preferences.h" |
Line 20... | Line 20... | ||
20 | 20 | ||
21 | dlg_Preferences::dlg_Preferences(QWidget *parent) : QDialog(parent) |
21 | dlg_Preferences::dlg_Preferences(QWidget *parent) : QDialog(parent) |
22 | { |
22 | { |
- | 23 | setupUi(this); |
|
- | 24 | connect(pb_DIR_CVS, SIGNAL(clicked()), this, SLOT(slot_DIR_CVS())); |
|
23 | setupUi(this); |
25 | connect(pb_DIR_SET, SIGNAL(clicked()), this, SLOT(slot_DIR_SET())); |
Line -... | Line 26... | ||
- | 26 | } |
|
- | 27 | ||
- | 28 | void dlg_Preferences::set_Settings(cSettings *Set) |
|
- | 29 | { |
|
- | 30 | Settings = Set; |
|
- | 31 | ||
- | 32 | le_DIR_CVS->setText(Settings->DIR.Logging); |
|
- | 33 | le_DIR_SET->setText(Settings->DIR.Parameter); |
|
- | 34 | } |
|
- | 35 | ||
- | 36 | cSettings *dlg_Preferences::get_Settings() |
|
- | 37 | { |
|
- | 38 | return Settings; |
|
- | 39 | } |
|
- | 40 | ||
- | 41 | // Configuration -> Verzeichnisse |
|
- | 42 | ///////////////////////////////// |
|
- | 43 | void dlg_Preferences::slot_DIR_CVS() |
|
- | 44 | { |
|
- | 45 | QString directory = QFileDialog::getExistingDirectory(this, "Verzeichniss fuer CSV-Logdateien", Settings->DIR.Logging, QFileDialog::DontResolveSymlinks | QFileDialog::ShowDirsOnly); |
|
- | 46 | ||
- | 47 | if ((!directory.isEmpty()) && (Settings->DIR.Logging != directory)) |
|
- | 48 | { |
|
- | 49 | Settings->DIR.Logging = directory; |
|
- | 50 | le_DIR_CVS->setText(Settings->DIR.Logging); |
|
- | 51 | // Settings->write_Settings(); |
|
Line -... | Line 52... | ||
- | 52 | } |
|
- | 53 | } |
|
- | 54 | ||
- | 55 | void dlg_Preferences::slot_DIR_SET() |
|
- | 56 | { |
|
- | 57 | QString directory = QFileDialog::getExistingDirectory(this, "Verzeichniss fuer Settings-Dateien", Settings->DIR.Parameter, QFileDialog::DontResolveSymlinks | QFileDialog::ShowDirsOnly); |
|
- | 58 | ||
- | 59 | if ((!directory.isEmpty()) && (Settings->DIR.Parameter != directory)) |
|
- | 60 | { |
|
- | 61 | Settings->DIR.Parameter = directory; |
|
- | 62 | le_DIR_SET->setText(Settings->DIR.Parameter); |
|
- | 63 | // Settings->write_Settings(); |
|
24 | } |
64 | } |
25 | 65 | ||
26 | 66 | } |