Subversion Repositories Projects

Rev

Rev 159 | Go to most recent revision | 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
}