43 void paintEvent(QPaintEvent* _paintEvent)
override;
52 static constexpr const int DefaultWidgetSize = 1000;
53 static constexpr const int DialSize = 200;
54 static constexpr const int OuterCircleRadius = 95;
55 static constexpr const int HourTickLength = 10;
56 static constexpr const int MinuteTickLength = 5;
57 static constexpr const int HourTickWidth = 2;
58 static constexpr const int MinuteTickWidth = 1;
59 static constexpr const int CenterDotRadius = 4;
60 static constexpr const int HourHandLength = 50;
61 static constexpr const int MinuteHandLength = 70;
62 static constexpr const int SecondHandLength = 80;
63 static constexpr const int HandWidth = 7;
64 static constexpr const int HourRotationPerHour = 30;
65 static constexpr const int MinuteRotationPerMinute = 6;
66 static constexpr const int SecondRotationPerSecond = 6;
69 static constexpr const int NumberDistanceFromCenter = 70;
70 static constexpr const int NumberFontSize = 14;
74 void drawBackground(QPainter* painter);
75 void drawTicks(QPainter* painter);
76 void drawHands(QPainter* painter);
77 void drawNumbers(QPainter* painter);
78 void drawCenterDot(QPainter* painter);