-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfigwindow.h
56 lines (45 loc) · 1.48 KB
/
configwindow.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
#ifndef CONFIGWINDOW_H
#define CONFIGWINDOW_H
#include <QWidget>
namespace Ui {
class ConfigWindow;
}
/**
* @brief Okno konfiguracyjne. Jedynie przekazuje akcje użytkownika poprzez sygnały.
*/
class ConfigWindow : public QWidget
{
Q_OBJECT
private:
Ui::ConfigWindow *ui;
public:
explicit ConfigWindow(QWidget *parent = 0);
~ConfigWindow();
signals:
void minObjSizeChanged(int val);
void maxPercDiffChanged(int val);
void dblClickDelayChanged(int val);
void upPatternSaved();
void downPatternSaved();
void leftPatternSaved();
void rightPatternSaved();
void clickPatternSaved();
void neutralPatternSaved();
void sharpenCheckboxClicked(bool checked);
void mouseSpeedValueChanged(int val);
void colorSpaceChanged(bool checked);
public slots:
void emitSharpenCheckboxClicked(bool checked);
void emitMinObjSizeChanged(int val);
void emitMaxPercDiffChanged(int val);
void emitDblClickDelayChanged(int val);
void emitMouseSpeedValueChanged(int value);
void emitColorSpaceChanged(bool checked){emit colorSpaceChanged(checked);}
void emitUpPatternSaved(){emit upPatternSaved();}
void emitDownPatternSaved(){emit downPatternSaved();}
void emitLeftPatternSaved(){emit leftPatternSaved();}
void emitRightPatternSaved(){emit rightPatternSaved();}
void emitClickPatternSaved(){emit clickPatternSaved();}
void emitNeutralPatternSaved(){emit neutralPatternSaved();}
};
#endif // CONFIGWINDOW_H