apply full theme palette to ApplicationWindow for system-wide consistency
This commit is contained in:
parent
207eaf4f9d
commit
2bd7a2dca0
48
gui/main.qml
48
gui/main.qml
|
|
@ -11,6 +11,54 @@ ApplicationWindow {
|
||||||
font.family: theme.fontFamily || Qt.application.font.family
|
font.family: theme.fontFamily || Qt.application.font.family
|
||||||
font.pointSize: theme.fontSize > 0 ? theme.fontSize : Qt.application.font.pointSize
|
font.pointSize: theme.fontSize > 0 ? theme.fontSize : Qt.application.font.pointSize
|
||||||
|
|
||||||
|
// Apply theme palette to all Qt Quick Controls
|
||||||
|
palette.active.window: theme.windowColor
|
||||||
|
palette.active.windowText: theme.windowTextColor
|
||||||
|
palette.active.base: theme.baseColor
|
||||||
|
palette.active.text: theme.textColor
|
||||||
|
palette.active.button: theme.buttonColor
|
||||||
|
palette.active.buttonText: theme.buttonTextColor
|
||||||
|
palette.active.highlight: theme.highlightColor
|
||||||
|
palette.active.highlightedText: theme.highlightedTextColor
|
||||||
|
palette.active.mid: theme.midColor
|
||||||
|
palette.active.dark: theme.darkColor
|
||||||
|
palette.active.light: theme.lightColor
|
||||||
|
palette.active.shadow: theme.shadowColor
|
||||||
|
palette.active.link: theme.linkColor
|
||||||
|
palette.active.toolTipBase: theme.tooltipBaseColor
|
||||||
|
palette.active.toolTipText: theme.tooltipTextColor
|
||||||
|
palette.active.placeholderText: theme.placeholderTextColor
|
||||||
|
palette.active.alternateBase: theme.alternateBaseColor
|
||||||
|
palette.inactive.window: theme.windowColor
|
||||||
|
palette.inactive.windowText: theme.windowTextColor
|
||||||
|
palette.inactive.base: theme.baseColor
|
||||||
|
palette.inactive.text: theme.textColor
|
||||||
|
palette.inactive.button: theme.buttonColor
|
||||||
|
palette.inactive.buttonText: theme.buttonTextColor
|
||||||
|
palette.inactive.highlight: theme.highlightColor
|
||||||
|
palette.inactive.highlightedText: theme.highlightedTextColor
|
||||||
|
palette.inactive.mid: theme.midColor
|
||||||
|
palette.inactive.dark: theme.darkColor
|
||||||
|
palette.inactive.light: theme.lightColor
|
||||||
|
palette.inactive.shadow: theme.shadowColor
|
||||||
|
palette.inactive.link: theme.linkColor
|
||||||
|
palette.inactive.toolTipBase: theme.tooltipBaseColor
|
||||||
|
palette.inactive.toolTipText: theme.tooltipTextColor
|
||||||
|
palette.inactive.placeholderText: theme.placeholderTextColor
|
||||||
|
palette.inactive.alternateBase: theme.alternateBaseColor
|
||||||
|
palette.disabled.window: theme.windowColor
|
||||||
|
palette.disabled.windowText: theme.midColor
|
||||||
|
palette.disabled.base: theme.baseColor
|
||||||
|
palette.disabled.text: theme.midColor
|
||||||
|
palette.disabled.button: theme.buttonColor
|
||||||
|
palette.disabled.buttonText: theme.midColor
|
||||||
|
palette.disabled.highlight: theme.highlightColor
|
||||||
|
palette.disabled.highlightedText: theme.highlightedTextColor
|
||||||
|
palette.disabled.mid: theme.midColor
|
||||||
|
palette.disabled.dark: theme.darkColor
|
||||||
|
palette.disabled.light: theme.lightColor
|
||||||
|
palette.disabled.shadow: theme.shadowColor
|
||||||
|
|
||||||
Component.onCompleted: {
|
Component.onCompleted: {
|
||||||
var log = ollie.readLog()
|
var log = ollie.readLog()
|
||||||
if (log) chatModel.appendData(log)
|
if (log) chatModel.appendData(log)
|
||||||
|
|
|
||||||
Reference in New Issue