mirror of
				https://github.com/Swordfish90/cool-retro-term.git
				synced 2025-10-31 15:12:28 +00:00 
			
		
		
		
	Merge pull request #540 from kklemon/support-blinking-cursor
Add blinking cursor support
This commit is contained in:
		| @@ -59,6 +59,8 @@ QtObject{ | ||||
|     property real burnInQuality: 0.5 | ||||
|     property bool useFastBurnIn: Qt.platform.os === "osx" ? false : true | ||||
|  | ||||
|     property bool blinkingCursor: false | ||||
|  | ||||
|     onWindowScalingChanged: handleFontChanged(); | ||||
|  | ||||
|     // PROFILE SETTINGS /////////////////////////////////////////////////////// | ||||
| @@ -208,7 +210,8 @@ QtObject{ | ||||
|             burnInQuality: burnInQuality, | ||||
|             useCustomCommand: useCustomCommand, | ||||
|             customCommand: customCommand, | ||||
|             useFastBurnIn: useFastBurnIn | ||||
|             useFastBurnIn: useFastBurnIn, | ||||
|             blinkingCursor: blinkingCursor | ||||
|         } | ||||
|         return stringify(settings); | ||||
|     } | ||||
| @@ -296,6 +299,8 @@ QtObject{ | ||||
|         customCommand = settings.customCommand !== undefined ? settings.customCommand : customCommand | ||||
|  | ||||
|         useFastBurnIn = settings.useFastBurnIn !== undefined ? settings.useFastBurnIn : useFastBurnIn; | ||||
|  | ||||
|         blinkingCursor = settings.blinkingCursor !== undefined ? settings.blinkingCursor : blinkingCursor | ||||
|     } | ||||
|  | ||||
|     function loadProfileString(profileString){ | ||||
|   | ||||
| @@ -94,6 +94,7 @@ Item{ | ||||
|         smooth: !appSettings.lowResolutionFont | ||||
|         enableBold: false | ||||
|         fullCursorHeight: true | ||||
|         blinkingCursor: appSettings.blinkingCursor | ||||
|  | ||||
|         session: QMLTermSession { | ||||
|             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{ | ||||
|             title: qsTr("Colors") | ||||
|             Layout.fillWidth: true | ||||
|   | ||||
 Submodule qmltermwidget updated: 050193c128...ae3bf9aa34
									
								
							
		Reference in New Issue
	
	Block a user