mirror of
https://github.com/Swordfish90/cool-retro-term.git
synced 2025-01-18 20:20:45 +00:00
Merge pull request #540 from kklemon/support-blinking-cursor
Add blinking cursor support
This commit is contained in:
commit
5fe26edaa6
@ -59,6 +59,8 @@ QtObject{
|
|||||||
property real burnInQuality: 0.5
|
property real burnInQuality: 0.5
|
||||||
property bool useFastBurnIn: Qt.platform.os === "osx" ? false : true
|
property bool useFastBurnIn: Qt.platform.os === "osx" ? false : true
|
||||||
|
|
||||||
|
property bool blinkingCursor: false
|
||||||
|
|
||||||
onWindowScalingChanged: handleFontChanged();
|
onWindowScalingChanged: handleFontChanged();
|
||||||
|
|
||||||
// PROFILE SETTINGS ///////////////////////////////////////////////////////
|
// PROFILE SETTINGS ///////////////////////////////////////////////////////
|
||||||
@ -208,7 +210,8 @@ QtObject{
|
|||||||
burnInQuality: burnInQuality,
|
burnInQuality: burnInQuality,
|
||||||
useCustomCommand: useCustomCommand,
|
useCustomCommand: useCustomCommand,
|
||||||
customCommand: customCommand,
|
customCommand: customCommand,
|
||||||
useFastBurnIn: useFastBurnIn
|
useFastBurnIn: useFastBurnIn,
|
||||||
|
blinkingCursor: blinkingCursor
|
||||||
}
|
}
|
||||||
return stringify(settings);
|
return stringify(settings);
|
||||||
}
|
}
|
||||||
@ -296,6 +299,8 @@ QtObject{
|
|||||||
customCommand = settings.customCommand !== undefined ? settings.customCommand : customCommand
|
customCommand = settings.customCommand !== undefined ? settings.customCommand : customCommand
|
||||||
|
|
||||||
useFastBurnIn = settings.useFastBurnIn !== undefined ? settings.useFastBurnIn : useFastBurnIn;
|
useFastBurnIn = settings.useFastBurnIn !== undefined ? settings.useFastBurnIn : useFastBurnIn;
|
||||||
|
|
||||||
|
blinkingCursor = settings.blinkingCursor !== undefined ? settings.blinkingCursor : blinkingCursor
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadProfileString(profileString){
|
function loadProfileString(profileString){
|
||||||
|
@ -94,6 +94,7 @@ Item{
|
|||||||
smooth: !appSettings.lowResolutionFont
|
smooth: !appSettings.lowResolutionFont
|
||||||
enableBold: false
|
enableBold: false
|
||||||
fullCursorHeight: true
|
fullCursorHeight: true
|
||||||
|
blinkingCursor: appSettings.blinkingCursor
|
||||||
|
|
||||||
session: QMLTermSession {
|
session: QMLTermSession {
|
||||||
id: ksession
|
id: ksession
|
||||||
|
@ -114,6 +114,24 @@ Tab{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
GroupBox{
|
||||||
|
title: qsTr("Cursor")
|
||||||
|
Layout.fillWidth: true
|
||||||
|
ColumnLayout {
|
||||||
|
anchors.fill: parent
|
||||||
|
CheckBox{
|
||||||
|
id: blinkingCursor
|
||||||
|
text: qsTr("Blinking Cursor")
|
||||||
|
checked: appSettings.blinkingCursor
|
||||||
|
onCheckedChanged: appSettings.blinkingCursor = checked
|
||||||
|
}
|
||||||
|
Binding{
|
||||||
|
target: blinkingCursor
|
||||||
|
property: "checked"
|
||||||
|
value: appSettings.blinkingCursor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
GroupBox{
|
GroupBox{
|
||||||
title: qsTr("Colors")
|
title: qsTr("Colors")
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 050193c128c0ae6367d5747cd4b9bb9aa73f3555
|
Subproject commit ae3bf9aa34accbef83eb1eaa45d1373d1534e9ea
|
Loading…
x
Reference in New Issue
Block a user