mirror of
https://github.com/Swordfish90/cool-retro-term.git
synced 2025-01-18 12:15:27 +00:00
Exported frame selection in settings
This commit is contained in:
parent
a140ffe6c8
commit
3da33587b7
@ -23,6 +23,18 @@ ApplicationWindow {
|
||||
|
||||
ColumnLayout{
|
||||
anchors.fill: parent
|
||||
RowLayout{
|
||||
Label{
|
||||
text: "Frame texture"
|
||||
}
|
||||
ComboBox{
|
||||
width: 300
|
||||
model: shadersettings.frames_list
|
||||
currentIndex: shadersettings.frames_index
|
||||
onCurrentIndexChanged: shadersettings.frames_index = currentIndex
|
||||
}
|
||||
}
|
||||
|
||||
RowLayout{
|
||||
ColumnLayout{
|
||||
Text{text: qsTr("Font color")}
|
||||
@ -77,6 +89,11 @@ ApplicationWindow {
|
||||
onValueChanged: shadersettings.screen_flickering = value;
|
||||
Component.onCompleted: _value = shadersettings.screen_flickering;
|
||||
}
|
||||
CheckBox{
|
||||
text: "Scanlines"
|
||||
checked: shadersettings.scanlines
|
||||
onCheckedChanged: shadersettings.scanlines = checked;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -10,7 +10,15 @@ Item{
|
||||
property real noise_strength: 0.1
|
||||
property real screen_distortion: 0.15
|
||||
property real glowing_line_strength: 0.4
|
||||
//property real faulty_screen_prob: 1.0
|
||||
|
||||
property bool scanlines: true
|
||||
|
||||
|
||||
property string frame_source: frames_list.get(frames_index).source
|
||||
property int frames_index: 1
|
||||
property ListModel frames_list: ListModel{
|
||||
ListElement{text: "No frame"; source: "./frames/NoFrame.qml"}
|
||||
ListElement{text: "Simple white frame"; source: "./frames/WhiteSimpleFrame.qml"}
|
||||
ListElement{text: "Rough black frame"; source: "./frames/BlackRoughFrame.qml"}
|
||||
}
|
||||
}
|
||||
|
@ -224,7 +224,7 @@ ApplicationWindow{
|
||||
id: frame
|
||||
anchors.fill: parent
|
||||
z: 2.1
|
||||
source: "./frames/WhiteSimpleFrame.qml"
|
||||
source: shadersettings.frame_source
|
||||
}
|
||||
|
||||
TerminalScreen {
|
||||
|
Loading…
x
Reference in New Issue
Block a user