]> Johnzone git - learnqt-cm.git/blob - cm-ui/assets/Style.qml
2f863cb9182c009a5019c1dcf825a059b67c0dac
[learnqt-cm.git] / cm-ui / assets / Style.qml
1 pragma Singleton
2 import QtQuick 2.10
3
4 Item {
5   FontLoader {
6     id: fontAwesomeLoader
7     source: "qrc:/assets/fontawesome.ttf"
8   }
9
10   readonly property color colourBackground: "#efefef"
11   readonly property color colourNavigationBarBackground: "#000000"
12   readonly property color colourNavigationBarFont: "#ffffff"
13   readonly property int pixelSizeNavigationBarIcon: 42
14   readonly property int pixelSizeNavigationBarText: 22
15
16   readonly property real widthNavigationButtonIcon: 80
17   readonly property real heightNavigationButtonIcon: widthNavigationButtonIcon
18   readonly property real widthNavigationButtonDescription: 160
19   readonly property real heightNavigationButtonDescription: heightNavigationButtonIcon
20   readonly property real widthNavigationButton: widthNavigationButtonIcon + widthNavigationButtonDescription
21   readonly property real heightNavigationButton: Math.max(heightNavigationButtonIcon, heightNavigationButtonDescription)
22   readonly property real widthNavigationBarCollapsed: widthNavigationButtonIcon
23   readonly property real widthNavigationBarExpanded: widthNavigationButton
24
25   readonly property color colourCommandBarBackground: "#cecece"
26   readonly property color colourCommandBarFont: "#131313"
27   readonly property color colourCommandBarFontDisabled: "#636363"
28   readonly property real heightCommandBar: heightCommandButton
29   readonly property int pixelSizeCommandBarIcon: 32
30   readonly property int pixelSizeCommandBarText: 12
31
32   readonly property real widthCommandButton: 80
33   readonly property real heightCommandButton: widthCommandButton
34
35   property alias fontAwesome: fontAwesomeLoader.name
36 }