]> Johnzone git - learnqt-cm.git/blame - cm-ui/assets/Style.qml
c++ part of data models done
[learnqt-cm.git] / cm-ui / assets / Style.qml
CommitLineData
4ac92a7c
JJ
1pragma Singleton
2import QtQuick 2.10
3
4Item {
5 FontLoader {
6 id: fontAwesomeLoader
7 source: "qrc:/assets/fontawesome.ttf"
8 }
9
9fd66252 10 readonly property color colourBackground: "#efefef"
4ac92a7c
JJ
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
fd9d726d
JJ
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
4ac92a7c
JJ
35 property alias fontAwesome: fontAwesomeLoader.name
36}