forked from Mashiro_Sorata/ADV-Plugin
mashiros
2 years ago
30 changed files with 1693 additions and 1560 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<map> |
||||
<value name="styles">{"index":3}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/circle#Style.qml"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/circle#Style.qml">{"__version":"1.0.0","__cfg_height":740,"Main Color":"#ff4500","Line Position":0,"Line Width":1,"Max Range":50,"Data Length":0,"Channel":2,"Reverse":false,"Rotate":false,"Ratate Speed":10,"Angle":0,"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/circle"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/circle">{"Main Color":"#ff4500","Line Position":0,"Line Width":1,"Max Range":50,"Data Length":0,"Channel":2,"Reverse":false,"Rotate":false,"Ratate Speed":10,"Angle":0,"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
</map> |
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<map> |
||||
<value name="styles">{"index":1}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/gradient_line#Style.qml"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/gradient_line#Style.qml">{"__version":"1.0.0","__cfg_height":660,"Gradient Direction":0,"Start Position Color":"#f44336","Middle Position Color":"#4caf50","End Position Color":"#03a9f4","Center Line":true,"Line Position":0,"Data Length":0,"Channel":2,"Reverse":false,"Rotate Settings":{"Center Enable":false,"Center Angle":10,"Line Enable":false,"Line Angle":10},"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/gradient_line"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/gradient_line">{"Gradient Direction":0,"Start Position Color":"#f44336","Middle Position Color":"#4caf50","End Position Color":"#03a9f4","Center Line":true,"Line Position":0,"Data Length":0,"Channel":2,"Reverse":false,"Rotate Settings":{"Center Enable":false,"Center Angle":10,"Line Enable":false,"Line Angle":10},"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
</map> |
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<map> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/line#Style.qml">{"__version":"1.0.0","__cfg_height":580,"Center Line":true,"Center Color":"#ff4500","Line Color":"#ff4500","Line Position":0,"Data Length":0,"Channel":2,"Reverse":false,"Rotate Settings":{"Center Enable":false,"Center Angle":10,"Line Enable":false,"Line Angle":10},"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
<value name="styles">{"index":0}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/line#Style.qml"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/line">{"Center Line":true,"Center Color":"#ff4500","Line Color":"#ff4500","Line Position":0,"Data Length":0,"Channel":2,"Reverse":false,"Rotate Settings":{"Center Enable":false,"Center Angle":10,"Line Enable":false,"Line Angle":10},"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/line"</value> |
||||
</map> |
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<map> |
||||
<value name="styles">{"index":5}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/ordinal_scale_ui_bottom#Style.qml"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/ordinal_scale_ui_bottom#Style.qml">{"__version":"1.0.0","__cfg_height":710,"Bass Color":"#dc143c","Alto Color":"#f8f8ff","Treble Color":"#4169e1","Bass AM":100,"Alto AM":150,"Treble AM":200,"Static AM":25,"Speed":20,"Data Settings":{"Auto Normalizing":true,"Amplitude":10}}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/ordinal_scale_ui_bottom"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/ordinal_scale_ui_bottom">{"Bass Color":"#dc143c","Alto Color":"#f8f8ff","Treble Color":"#4169e1","Bass AM":100,"Alto AM":150,"Treble AM":200,"Static AM":25,"Speed":20,"Data Settings":{"Auto Normalizing":true,"Amplitude":10}}</value> |
||||
</map> |
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<map> |
||||
<value name="styles">{"index":4}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/solidcircle#Style.qml"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/solidcircle#Style.qml">{"__version":"1.0.0","__cfg_height":740,"Main Color":"#ff4500","Line Position":0,"Line Width":1,"Max Range":50,"Data Length":0,"Channel":2,"Reverse":false,"Rotate":false,"Ratate Speed":10,"Angle":0,"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/solidcircle"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/solidcircle">{"Main Color":"#ff4500","Line Position":0,"Line Width":1,"Max Range":50,"Data Length":0,"Channel":2,"Reverse":false,"Rotate":false,"Ratate Speed":10,"Angle":0,"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
</map> |
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<map> |
||||
<value name="styles">{"index":2}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/waves#Style.qml"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/waves#Style.qml">{"__version":"1.0.0","__cfg_height":580,"Line Width":1,"Line Color":"#ff4500","Data Settings":{"Auto Normalizing":true,"Amplitude":10}}</value> |
||||
<value name="current_style">"nvg://advp.widget.mashiros.top/advp-style-preset/waves"</value> |
||||
<value name="nvg://advp.widget.mashiros.top/advp-style-preset/waves">{"Line Width":1,"Line Color":"#ff4500","Data Length":0,"Data Settings":{"Auto Normalizing":true,"Amplitude":10,"Unit Style":0}}</value> |
||||
</map> |
@ -0,0 +1,9 @@
|
||||
import QtQuick 2.12 |
||||
|
||||
QtObject { |
||||
property Component style |
||||
|
||||
property var defaultValues |
||||
|
||||
property Component preference |
||||
} |
@ -1,111 +0,0 @@
|
||||
import QtQuick 2.12 |
||||
import NERvGear.Preferences 1.0 as P |
||||
|
||||
import "../../qml/api" //导入CfgAPI.qml |
||||
|
||||
CfgAPI { |
||||
version: "1.0.0" |
||||
cfg_height: 710 |
||||
|
||||
P.ColorPreference { |
||||
name: "Bass Color" |
||||
label: qsTr("Bass Line Color") |
||||
defaultValue: "#DC143C" |
||||
} |
||||
|
||||
P.ColorPreference { |
||||
name: "Alto Color" |
||||
label: qsTr("Alto Line Color") |
||||
defaultValue: "#F8F8FF" |
||||
} |
||||
|
||||
P.ColorPreference { |
||||
name: "Treble Color" |
||||
label: qsTr("Treble Line Color") |
||||
defaultValue: "#4169E1" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SliderPreference { |
||||
name: "Bass AM" |
||||
label: qsTr("Bass Amplitude") |
||||
from: 10 |
||||
to: 300 |
||||
stepSize: 5 |
||||
defaultValue: 100 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Alto AM" |
||||
label: qsTr("Alto Amplitude") |
||||
from: 10 |
||||
to: 300 |
||||
stepSize: 5 |
||||
defaultValue: 150 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Treble AM" |
||||
label: qsTr("Treble Amplitude") |
||||
from: 10 |
||||
to: 300 |
||||
stepSize: 5 |
||||
defaultValue: 200 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SliderPreference { |
||||
name: "Static AM" |
||||
label: qsTr("Static Amplitude") |
||||
from: 5 |
||||
to: 100 |
||||
stepSize: 1 |
||||
defaultValue: 15 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SliderPreference { |
||||
name: "Speed" |
||||
label: qsTr("Wave Speed") |
||||
from: 1 |
||||
to: 100 |
||||
stepSize: 1 |
||||
defaultValue: 20 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Data Settings" |
||||
label: qsTr("Data Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_osui_dataSettings_autoNormalizing |
||||
name: "Auto Normalizing" |
||||
label: qsTr("Auto Normalizing") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Amplitude" |
||||
label: qsTr("Amplitude Ratio") |
||||
enabled: !_cfg_preset_osui_dataSettings_autoNormalizing.value |
||||
message: "1 to 100" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 1 |
||||
to: 100 |
||||
defaultValue: 10 |
||||
} |
||||
} |
||||
} |
@ -1,139 +0,0 @@
|
||||
import QtQuick 2.12 |
||||
import NERvGear.Preferences 1.0 as P |
||||
|
||||
import "../../qml/api" //导入CfgAPI.qml |
||||
|
||||
CfgAPI { |
||||
version: "1.0.0" |
||||
cfg_height: 740 |
||||
|
||||
P.ColorPreference { |
||||
name: "Main Color" |
||||
label: qsTr("Spectrum Line Color") |
||||
defaultValue: "#FF4500" |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Line Position" |
||||
label: qsTr("Spectrum Line Position") |
||||
defaultValue: 0 |
||||
model: [qsTr("Both"), qsTr("Outside"), qsTr("Inside")] |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Line Width" |
||||
label: qsTr("Spectrum Line Width") |
||||
from: 0.1 |
||||
to: 10 |
||||
stepSize: 0.1 |
||||
defaultValue: 1 |
||||
displayValue: value.toFixed(1) + "px" |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Max Range" |
||||
label: qsTr("Max Amplitude") |
||||
from: 0 |
||||
to: 100 |
||||
stepSize: 1 |
||||
defaultValue: 50 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Data Length" |
||||
label: qsTr("Spectrum Length") |
||||
defaultValue: 0 |
||||
model: [64, 32, 16, 8] |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SpinPreference { |
||||
name: "Channel" |
||||
label: qsTr("Channel") |
||||
message: "1 to 2" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: false |
||||
from: 1 |
||||
to: 2 |
||||
defaultValue: 2 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SwitchPreference { |
||||
name: "Reverse" |
||||
label: qsTr("Reverse Spectrum") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_rotate |
||||
name: "Rotate" |
||||
label: qsTr("Auto Rotate") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Ratate Speed" |
||||
label: qsTr("Ratate Speed") |
||||
enabled: _cfg_preset_line_rotate.value |
||||
from: 1 |
||||
to: 100 |
||||
stepSize: 1 |
||||
defaultValue: 10 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Angle" |
||||
label: qsTr("Initial Angle") |
||||
message: "0 to 359" |
||||
enabled: !_cfg_preset_line_rotate.value |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 0 |
||||
to: 359 |
||||
defaultValue: 0 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Data Settings" |
||||
label: qsTr("Data Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_circle_dataSettings_autoNormalizing |
||||
name: "Auto Normalizing" |
||||
label: qsTr("Auto Normalizing") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Amplitude" |
||||
label: qsTr("Amplitude Ratio") |
||||
enabled: !_cfg_preset_circle_dataSettings_autoNormalizing.value |
||||
message: "1 to 100" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 1 |
||||
to: 100 |
||||
defaultValue: 10 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SelectPreference { |
||||
name: "Unit Style" |
||||
label: qsTr("Display Style") |
||||
defaultValue: 0 |
||||
model: [qsTr("Linear"), qsTr("Decibel")] |
||||
} |
||||
} |
||||
} |
@ -1,161 +0,0 @@
|
||||
import QtQuick 2.12 |
||||
import NERvGear.Preferences 1.0 as P |
||||
|
||||
import "../../qml/api" //导入CfgAPI.qml |
||||
|
||||
CfgAPI { |
||||
version: "1.0.0" |
||||
cfg_height: 660 |
||||
|
||||
P.SelectPreference { |
||||
name: "Gradient Direction" |
||||
label: qsTr("Gradient Direction") |
||||
defaultValue: 0 |
||||
model: [qsTr("Horizontal"), qsTr("Vertical"), qsTr("Oblique Upward"), qsTr("Oblique downward")] |
||||
} |
||||
|
||||
P.ColorPreference { |
||||
name: "Start Position Color" |
||||
label: qsTr("Start Position Color") |
||||
defaultValue: "#f44336" |
||||
} |
||||
|
||||
P.ColorPreference { |
||||
name: "Middle Position Color" |
||||
label: qsTr("Middle Position Color") |
||||
defaultValue: "#4caf50" |
||||
} |
||||
|
||||
P.ColorPreference { |
||||
name: "End Position Color" |
||||
label: qsTr("End Position Color") |
||||
defaultValue: "#03a9f4" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SwitchPreference { |
||||
name: "Center Line" |
||||
label: qsTr("Show Center Line") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Line Position" |
||||
label: qsTr("Spectrum Line Position") |
||||
defaultValue: 0 |
||||
model: [qsTr("Both"), qsTr("Up"), qsTr("Down")] |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Data Length" |
||||
label: qsTr("Spectrum Length") |
||||
defaultValue: 0 |
||||
model: [64, 32, 16, 8] |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SpinPreference { |
||||
id: _cfg_preset_line_Channel |
||||
name: "Channel" |
||||
label: qsTr("Channel") |
||||
message: "1 to 2" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: false |
||||
from: 1 |
||||
to: 2 |
||||
defaultValue: 2 |
||||
} |
||||
|
||||
P.SwitchPreference { |
||||
name: "Reverse" |
||||
label: qsTr("Reverse Spectrum") |
||||
enabled: _cfg_preset_line_Channel.value === 1 |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Rotate Settings" |
||||
label: qsTr("Rotate Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_Rotate_Center_Enable |
||||
name: "Center Enable" |
||||
label: qsTr("Rotate Center Line") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Center Angle" |
||||
label: qsTr("Angle of Center Line") |
||||
enabled: _cfg_preset_line_Rotate_Center_Enable.value |
||||
from: -45 |
||||
to: 45 |
||||
stepSize: 1 |
||||
defaultValue: 10 |
||||
displayValue: value + "°" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_Rotate_Line_Enable |
||||
name: "Line Enable" |
||||
label: qsTr("Rotate Spectrum Line") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Line Angle" |
||||
label: qsTr("Angle of Spectrum Line") |
||||
enabled: _cfg_preset_line_Rotate_Line_Enable.value |
||||
from: -75 |
||||
to: 75 |
||||
stepSize: 1 |
||||
defaultValue: 10 |
||||
displayValue: value + "°" |
||||
} |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Data Settings" |
||||
label: qsTr("Data Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_dataSettings_autoNormalizing |
||||
name: "Auto Normalizing" |
||||
label: qsTr("Auto Normalizing") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Amplitude" |
||||
label: qsTr("Amplitude Ratio") |
||||
enabled: !_cfg_preset_line_dataSettings_autoNormalizing.value |
||||
message: "1 to 100" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 1 |
||||
to: 100 |
||||
defaultValue: 10 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SelectPreference { |
||||
name: "Unit Style" |
||||
label: qsTr("Display Style") |
||||
defaultValue: 0 |
||||
model: [qsTr("Linear"), qsTr("Decibel")] |
||||
} |
||||
} |
||||
} |
@ -1,150 +0,0 @@
|
||||
import QtQuick 2.12 |
||||
import NERvGear.Preferences 1.0 as P |
||||
|
||||
import "../../qml/api" //导入CfgAPI.qml |
||||
|
||||
CfgAPI { |
||||
version: "1.0.0" |
||||
cfg_height: 580 |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_Center_Line |
||||
name: "Center Line" |
||||
label: qsTr("Show Center Line") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.ColorPreference { |
||||
name: "Center Color" |
||||
label: qsTr("Center Line Color") |
||||
enabled: _cfg_preset_line_Center_Line.value |
||||
defaultValue: "#FF4500" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.ColorPreference { |
||||
name: "Line Color" |
||||
label: qsTr("Spectrum Line Color") |
||||
defaultValue: "#FF4500" |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Line Position" |
||||
label: qsTr("Spectrum Line Position") |
||||
defaultValue: 0 |
||||
model: [qsTr("Both"), qsTr("Up"), qsTr("Down")] |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Data Length" |
||||
label: qsTr("Spectrum Length") |
||||
defaultValue: 0 |
||||
model: [64, 32, 16, 8] |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SpinPreference { |
||||
id: _cfg_preset_line_Channel |
||||
name: "Channel" |
||||
label: qsTr("Channel") |
||||
message: "1 to 2" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: false |
||||
from: 1 |
||||
to: 2 |
||||
defaultValue: 2 |
||||
} |
||||
|
||||
P.SwitchPreference { |
||||
name: "Reverse" |
||||
label: qsTr("Reverse Spectrum") |
||||
enabled: _cfg_preset_line_Channel.value === 1 |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Rotate Settings" |
||||
label: qsTr("Rotate Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_Rotate_Center_Enable |
||||
name: "Center Enable" |
||||
label: qsTr("Rotate Center Line") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Center Angle" |
||||
label: qsTr("Angle of Center Line") |
||||
enabled: _cfg_preset_line_Rotate_Center_Enable.value |
||||
from: -45 |
||||
to: 45 |
||||
stepSize: 1 |
||||
defaultValue: 10 |
||||
displayValue: value + "°" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_Rotate_Line_Enable |
||||
name: "Line Enable" |
||||
label: qsTr("Rotate Spectrum Line") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Line Angle" |
||||
label: qsTr("Angle of Spectrum Line") |
||||
enabled: _cfg_preset_line_Rotate_Line_Enable.value |
||||
from: -75 |
||||
to: 75 |
||||
stepSize: 1 |
||||
defaultValue: 10 |
||||
displayValue: value + "°" |
||||
} |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Data Settings" |
||||
label: qsTr("Data Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_dataSettings_autoNormalizing |
||||
name: "Auto Normalizing" |
||||
label: qsTr("Auto Normalizing") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Amplitude" |
||||
label: qsTr("Amplitude Ratio") |
||||
enabled: !_cfg_preset_line_dataSettings_autoNormalizing.value |
||||
message: "1 to 100" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 1 |
||||
to: 100 |
||||
defaultValue: 10 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SelectPreference { |
||||
name: "Unit Style" |
||||
label: qsTr("Display Style") |
||||
defaultValue: 0 |
||||
model: [qsTr("Linear"), qsTr("Decibel")] |
||||
} |
||||
} |
||||
} |
@ -1,139 +0,0 @@
|
||||
import QtQuick 2.12 |
||||
import NERvGear.Preferences 1.0 as P |
||||
|
||||
import "../../qml/api" //导入CfgAPI.qml |
||||
|
||||
CfgAPI { |
||||
version: "1.0.0" |
||||
cfg_height: 740 |
||||
|
||||
P.ColorPreference { |
||||
name: "Main Color" |
||||
label: qsTr("Spectrum Line Color") |
||||
defaultValue: "#FF4500" |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Line Position" |
||||
label: qsTr("Spectrum Line Position") |
||||
defaultValue: 0 |
||||
model: [qsTr("Both"), qsTr("Outside"), qsTr("Inside")] |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Line Width" |
||||
label: qsTr("Spectrum Line Width") |
||||
from: 0.1 |
||||
to: 4 |
||||
stepSize: 0.1 |
||||
defaultValue: 1 |
||||
displayValue: value.toFixed(1) + "px" |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Max Range" |
||||
label: qsTr("Max Amplitude") |
||||
from: 0 |
||||
to: 100 |
||||
stepSize: 1 |
||||
defaultValue: 50 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.SelectPreference { |
||||
name: "Data Length" |
||||
label: qsTr("Spectrum Length") |
||||
defaultValue: 0 |
||||
model: [64, 32, 16, 8] |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SpinPreference { |
||||
name: "Channel" |
||||
label: qsTr("Channel") |
||||
message: "1 to 2" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: false |
||||
from: 1 |
||||
to: 2 |
||||
defaultValue: 2 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SwitchPreference { |
||||
name: "Reverse" |
||||
label: qsTr("Reverse Spectrum") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_rotate |
||||
name: "Rotate" |
||||
label: qsTr("Auto Rotate") |
||||
defaultValue: false |
||||
} |
||||
|
||||
P.SliderPreference { |
||||
name: "Ratate Speed" |
||||
label: qsTr("Ratate Speed") |
||||
enabled: _cfg_preset_line_rotate.value |
||||
from: 1 |
||||
to: 100 |
||||
stepSize: 1 |
||||
defaultValue: 10 |
||||
displayValue: value + "%" |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Angle" |
||||
label: qsTr("Initial Angle") |
||||
message: "0 to 359" |
||||
enabled: !_cfg_preset_line_rotate.value |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 0 |
||||
to: 359 |
||||
defaultValue: 0 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Data Settings" |
||||
label: qsTr("Data Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_solidcircle_dataSettings_autoNormalizing |
||||
name: "Auto Normalizing" |
||||
label: qsTr("Auto Normalizing") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Amplitude" |
||||
label: qsTr("Amplitude Ratio") |
||||
enabled: !_cfg_preset_solidcircle_dataSettings_autoNormalizing.value |
||||
message: "1 to 100" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 1 |
||||
to: 100 |
||||
defaultValue: 10 |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.SelectPreference { |
||||
name: "Unit Style" |
||||
label: qsTr("Display Style") |
||||
defaultValue: 0 |
||||
model: [qsTr("Linear"), qsTr("Decibel")] |
||||
} |
||||
} |
||||
} |
@ -1,53 +0,0 @@
|
||||
import QtQuick 2.12 |
||||
import NERvGear.Preferences 1.0 as P |
||||
|
||||
import "../../qml/api" //导入CfgAPI.qml |
||||
|
||||
CfgAPI { |
||||
version: "1.0.0" |
||||
cfg_height: 580 |
||||
|
||||
P.SliderPreference { |
||||
name: "Line Width" |
||||
label: qsTr("Spectrum Line Width") |
||||
from: 0.1 |
||||
to: 4 |
||||
stepSize: 0.1 |
||||
defaultValue: 1 |
||||
displayValue: value.toFixed(1) + "px" |
||||
} |
||||
|
||||
P.ColorPreference { |
||||
name: "Line Color" |
||||
label: qsTr("Spectrum Line Color") |
||||
defaultValue: "#FF4500" |
||||
} |
||||
|
||||
P.Separator {} |
||||
|
||||
P.DialogPreference { |
||||
name: "Data Settings" |
||||
label: qsTr("Data Settings") |
||||
live: true |
||||
icon.name: "regular:\uf1de" |
||||
|
||||
P.SwitchPreference { |
||||
id: _cfg_preset_line_dataSettings_autoNormalizing |
||||
name: "Auto Normalizing" |
||||
label: qsTr("Auto Normalizing") |
||||
defaultValue: true |
||||
} |
||||
|
||||
P.SpinPreference { |
||||
name: "Amplitude" |
||||
label: qsTr("Amplitude Ratio") |
||||
enabled: !_cfg_preset_line_dataSettings_autoNormalizing.value |
||||
message: "1 to 100" |
||||
display: P.TextFieldPreference.ExpandLabel |
||||
editable: true |
||||
from: 1 |
||||
to: 100 |
||||
defaultValue: 10 |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue