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.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: {
|
||||
var log = ollie.readLog()
|
||||
if (log) chatModel.appendData(log)
|
||||
|
|
|
|||
Reference in New Issue