@@ -7,6 +7,8 @@ import ScratchCPP.Global
77import ScratchCPP.Ui
88import ScratchCPP.UiComponents
99
10+ import ".."
11+
1012CustomDialog {
1113 title: qsTr (" Preferences" )
1214 standardButtons: Dialog .Cancel | Dialog .Ok
@@ -20,26 +22,6 @@ CustomDialog {
2022 QtObject {
2123 id: priv
2224 property int accentColorIndex: - 1
23-
24- readonly property list< color> darkAccentColors: [
25- Qt .rgba (0.85 , 0.31 , 0.33 , 1 ),
26- Qt .rgba (0.85 , 0.62 , 0.31 , 1 ),
27- Qt .rgba (0.85 , 0.84 , 0.31 , 1 ),
28- Qt .rgba (0.39 , 0.85 , 0.31 , 1 ),
29- Qt .rgba (0.31 , 0.75 , 0.85 , 1 ),
30- Qt .rgba (0.32 , 0.32 , 0.85 , 1 ),
31- Qt .rgba (0.68 , 0.31 , 0.85 , 1 ),
32- ]
33-
34- readonly property list< color> lightAccentColors: [
35- Qt .rgba (0.75 , 0.08 , 0.09 , 1 ),
36- Qt .rgba (0.75 , 0.47 , 0.08 , 1 ),
37- Qt .rgba (0.75 , 0.74 , 0.08 , 1 ),
38- Qt .rgba (0.17 , 0.75 , 0.08 , 1 ),
39- Qt .rgba (0.08 , 0.63 , 0.75 , 1 ),
40- Qt .rgba (0.08 , 0.08 , 0.75 , 1 ),
41- Qt .rgba (0.54 , 0.08 , 0.75 , 1 ),
42- ]
4325 }
4426
4527 contentItem: ColumnLayout {
@@ -71,7 +53,7 @@ CustomDialog {
7153
7254 Repeater {
7355 id: accentColors
74- model: ThemeEngine .theme == ThemeEngine .DarkTheme ? priv .darkAccentColors : priv .lightAccentColors
56+ model: ThemeEngine .theme == ThemeEngine .DarkTheme ? Colors .darkAccentColors : Colors .lightAccentColors
7557
7658 ColorButton {
7759 required property color modelData
@@ -99,9 +81,9 @@ CustomDialog {
9981 console .log (priv .accentColorIndex , ThemeEngine .theme );
10082
10183 if (ThemeEngine .theme == ThemeEngine .DarkTheme ) {
102- ThemeEngine .accentColor = priv .darkAccentColors [priv .accentColorIndex ];
84+ ThemeEngine .accentColor = Colors .darkAccentColors [priv .accentColorIndex ];
10385 } else {
104- ThemeEngine .accentColor = priv .lightAccentColors [priv .accentColorIndex ];
86+ ThemeEngine .accentColor = Colors .lightAccentColors [priv .accentColorIndex ];
10587 }
10688 }
10789 }
0 commit comments