feat: dashboard show on hover, media and weather tabs added
This commit is contained in:
@@ -12,7 +12,7 @@ Item {
|
||||
readonly property var colors1: ["#ef4444", "#f97316", "#eab308", "#22c55e", "#06b6d4"]
|
||||
readonly property var colors2: ["#3b82f6", "#a855f7", "#ec4899", "#ffffff", "#000000"]
|
||||
required property var drawing
|
||||
required property var visibilities
|
||||
required property ScreenState screenState
|
||||
required property Wrapper wrapper
|
||||
|
||||
function syncFromPenColor() {
|
||||
@@ -20,17 +20,17 @@ Item {
|
||||
return;
|
||||
|
||||
if (!saturationSlider.pressed)
|
||||
saturationSlider.value = drawing.drawingState.penColor.hsvSaturation;
|
||||
saturationSlider.value = drawing.screenState.penColor.hsvSaturation;
|
||||
|
||||
if (!brightnessSlider.pressed)
|
||||
brightnessSlider.value = drawing.drawingState.penColor.hsvValue;
|
||||
brightnessSlider.value = drawing.screenState.penColor.hsvValue;
|
||||
}
|
||||
|
||||
function updatePenColorFromHsv() {
|
||||
if (!drawing)
|
||||
return;
|
||||
|
||||
drawing.drawingState.penColor = Qt.hsva(huePicker.currentHue, saturationSlider.value, brightnessSlider.value, drawing.drawingState.penColor.a);
|
||||
drawing.screenState.penColor = Qt.hsva(huePicker.currentHue, saturationSlider.value, brightnessSlider.value, drawing.screenState.penColor.a);
|
||||
}
|
||||
|
||||
implicitHeight: column.height + Tokens.padding.small * 2
|
||||
@@ -43,7 +43,7 @@ Item {
|
||||
root.syncFromPenColor();
|
||||
}
|
||||
|
||||
target: root.drawing.drawingState
|
||||
target: root.drawing.screenState
|
||||
}
|
||||
|
||||
Column {
|
||||
@@ -133,9 +133,9 @@ Item {
|
||||
multiplier: 1
|
||||
orientation: Qt.Horizontal
|
||||
to: 45
|
||||
value: root.drawing.drawingState.penWidth
|
||||
value: root.drawing.screenState.penWidth
|
||||
|
||||
onMoved: root.drawing.drawingState.penWidth = value
|
||||
onMoved: root.drawing.screenState.penWidth = value
|
||||
}
|
||||
|
||||
ButtonRow {
|
||||
@@ -153,7 +153,7 @@ Item {
|
||||
shapeMorph: true
|
||||
text: "Exit"
|
||||
|
||||
onClicked: root.visibilities.isDrawing = false
|
||||
onClicked: root.screenState.isDrawing = false
|
||||
}
|
||||
|
||||
IconTextButton {
|
||||
@@ -203,6 +203,6 @@ Item {
|
||||
shapeMorph: true
|
||||
shapeMorphExpansion: pressed ? 12 : 0
|
||||
|
||||
onClicked: root.drawing.drawingState.penColor = modelData
|
||||
onClicked: root.drawing.screenState.penColor = modelData
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user