blob: 82db53202ca5babe4d680d95859f880fd5152a28 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
// Copyright (C) 2022 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
import QtQuick
QtObject {
id: rootItem
// Emitted when settings are reseted to default
signal reseted
// When adding settings here remember to add them also into reset()
// *** General settings - No UI for these ***
// Change to false to not show settings view at all
property bool showSettingsView: true
property real settingsViewWidth: 100 + 150 * dp
property bool animateMovement: true
property bool showShader: false
property bool showItemSize: false
property bool autoPaddingEnabled: true
property rect paddingRect: Qt.rect(0, 0, 0, 0)
property bool brightnessEnabled: true
property real brightness: 0.0
property bool contrastEnabled: true
property real contrast: 0.0
property bool saturationEnabled: true
property real saturation: 0.0
property bool colorizeEnabled: true
property color colorizeColor: Qt.rgba(1.0, 0.0, 0.0, 1.0)
property real colorize: 0.0
property bool blurEnabled: true
property real blur: 0.0
property int blurMax: 32
property real blurMultiplier: 0.0
property bool shadowEnabled: true
property real shadowOpacity: 1.0
property real shadowBlur: 1.0
property real shadowHorizontalOffset: 10
property real shadowVerticalOffset: 5
property color shadowColor: Qt.rgba(0.0, 0.0, 0.0, 1.0)
property real shadowScale: 1.0
property bool maskEnabled: true
property bool maskInverted: false
property real maskThresholdLow: 0.0
property real maskSpreadLow: 0.0
property real maskThresholdUp: 1.0
property real maskSpreadUp: 0.0
function reset() {
autoPaddingEnabled = defaultSettings.autoPaddingEnabled;
paddingRect = defaultSettings.paddingRect;
brightnessEnabled = defaultSettings.brightnessEnabled;
brightness = defaultSettings.brightness;
contrastEnabled = defaultSettings.contrastEnabled;
contrast = defaultSettings.contrast;
saturationEnabled = defaultSettings.saturationEnabled;
saturation = defaultSettings.saturation;
colorizeEnabled = defaultSettings.colorizeEnabled;
colorizeColor = defaultSettings.colorizeColor;
colorize = defaultSettings.colorize;
blurEnabled = defaultSettings.blurEnabled;
blur = defaultSettings.blur;
blurMax = defaultSettings.blurMax;
blurMultiplier = defaultSettings.blurMultiplier;
shadowEnabled = defaultSettings.shadowEnabled;
shadowOpacity = defaultSettings.shadowOpacity;
shadowBlur = defaultSettings.shadowBlur;
shadowHorizontalOffset = defaultSettings.shadowHorizontalOffset;
shadowVerticalOffset = defaultSettings.shadowVerticalOffset;
shadowColor = defaultSettings.shadowColor;
shadowScale = defaultSettings.shadowScale;
maskEnabled = defaultSettings.maskEnabled;
maskInverted = defaultSettings.maskInverted;
maskThresholdLow = defaultSettings.maskThresholdLow;
maskSpreadLow = defaultSettings.maskSpreadLow;
maskThresholdUp = defaultSettings.maskThresholdUp;
maskSpreadUp = defaultSettings.maskSpreadUp;
rootItem.reseted();
}
}
|