-
Notifications
You must be signed in to change notification settings - Fork 0
/
dialogSettings.h
60 lines (50 loc) · 1.32 KB
/
dialogSettings.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#ifndef DIALOGSETTINGS_H
#define DIALOGSETTINGS_H
#include <QDebug>
#include <QDialog>
#include <QFileDialog>
#include <QVBoxLayout>
#include "settings.h"
namespace Ui {
class DialogSettings;
}
class DialogSettings : public QDialog
{
Q_OBJECT
private:
Ui::DialogSettings *ui;
Settings* settings;
QFileDialog* fileDialog;
QPalette* paletteInValid;
QPalette* paletteValid;
bool send_SettingOK;
public:
explicit DialogSettings(QWidget *parent = nullptr);
~DialogSettings();
void set_Settings(Settings* s);
//void set_ProgrammDir(QString s);
//void set_VorlageSp1(QString s);
//void set_VorlageSp2(QString s);
//void set_VorlageSp3(QString s);
//void set_Magazin(QString s);
//void set_WerkzeugDB(QString s);
//void set_Numbering(bool b);
//void set_WerkzeugPlatze(int i);
bool checkSettings();
signals:
void sig_Genarete_MPF();
void settingsOK();
void sig_Log(QString);
void sig_Err(QString);
public slots:
void writeSettings();
void toolButton_Programme_clicked(bool);
/*
void toolButton_VorlageSp1_clicked(bool);
void toolButton_VorlageSp2_clicked(bool);
void toolButton_VorlageSp3_clicked(bool);
*/
void toolButton_Magazin_clicked(bool);
void toolButton_WerkzeugDB_clicked(bool);
};
#endif // DIALOGSETTINGS_H