1 #pragma once
2 
3 #include <QtWidgets>
4 
5 class lcAutomateEdgeColorDialog : public QDialog
6 {
7 	Q_OBJECT
8 public:
9 	lcAutomateEdgeColorDialog(QWidget *Parent, bool ShowHighContrastDialog);
10 	quint32 mStudCylinderColor;
11 	quint32 mPartEdgeColor;
12 	quint32 mDarkEdgeColor;
13 	quint32 mBlackEdgeColor;
14 	float mPartEdgeContrast;
15 	float mPartColorValueLDIndex;
16 
17 protected slots:
18 	void SliderValueChanged(int);
19 	void ResetSliderButtonClicked();
20 	void ColorButtonClicked();
21 	void ResetColorButtonClicked();
22 
23 protected:
24 	QSlider* PartColorValueLDIndexSlider;
25 	QSlider* PartEdgeContrastSlider;
26 
27 	QLabel* PartEdgeContrast;
28 	QLabel* PartColorValueLDIndex;
29 
30 	QToolButton* ResetPartEdgeContrastButton;
31 	QToolButton* ResetPartColorValueLDIndexButton;
32 
33 	QToolButton* StudCylinderColorButton;
34 	QToolButton* PartEdgeColorButton;
35 	QToolButton* BlackEdgeColorButton;
36 	QToolButton* DarkEdgeColorButton;
37 
38 	QToolButton* ResetStudCylinderColorButton;
39 	QToolButton* ResetPartEdgeColorButton;
40 	QToolButton* ResetBlackEdgeColorButton;
41 	QToolButton* ResetDarkEdgeColorButton;
42 };
43 
44