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