🔨 添加工具栏功能.

This commit is contained in:
lijiahangmax
2025-07-08 00:45:23 +08:00
parent fc151216f1
commit bfde435071
8 changed files with 78 additions and 16 deletions

View File

@@ -436,6 +436,11 @@ public class TerminalPreferenceModel implements GenericsDataModel {
*/
private String position;
/**
* 会话信息
*/
private Boolean info;
/**
* 显示设置
*/
@@ -446,18 +451,33 @@ public class TerminalPreferenceModel implements GenericsDataModel {
*/
private Boolean combinationKey;
/**
* 长按键
*/
private Boolean triggerKey;
/**
* 剪切板
*/
private Boolean clipboard;
/**
* 上传
* RDP 上传
*/
private Boolean upload;
private Boolean rdpUpload;
/**
* 保存为 rdp 文件
* SFTP 上传
*/
private Boolean sftpUpload;
/**
* 打开 SFTP
*/
private Boolean openSftp;
/**
* 保存为 RDP 文件
*/
private Boolean saveRdp;
@@ -466,6 +486,11 @@ public class TerminalPreferenceModel implements GenericsDataModel {
*/
private Boolean disconnect;
/**
* 重新连接
*/
private Boolean reconnect;
/**
* 关闭
*/
@@ -527,11 +552,6 @@ public class TerminalPreferenceModel implements GenericsDataModel {
*/
private Boolean forceLossless;
/**
* 交换红蓝
*/
private Boolean swapRedBlue;
/**
* 光标
*/
@@ -560,6 +580,11 @@ public class TerminalPreferenceModel implements GenericsDataModel {
*/
private String position;
/**
* 会话信息
*/
private Boolean info;
/**
* 显示设置
*/
@@ -570,16 +595,37 @@ public class TerminalPreferenceModel implements GenericsDataModel {
*/
private Boolean combinationKey;
/**
* 长按键
*/
private Boolean triggerKey;
/**
* 剪切板
*/
private Boolean clipboard;
/**
* SFTP 上传
*/
private Boolean sftpUpload;
/**
* 打开 SFTP
*/
private Boolean openSftp;
/**
* 断开连接
*/
private Boolean disconnect;
/**
* 重新连接
*/
private Boolean reconnect;
/**
* 关闭
*/

View File

@@ -206,12 +206,17 @@ public class TerminalPreferenceStrategy extends AbstractGenericsDataStrategy<Ter
private String getDefaultRdpActionBarSetting() {
return TerminalPreferenceModel.RdpActionBarSettingModel.builder()
.position("top")
.info(true)
.display(true)
.combinationKey(true)
.triggerKey(false)
.clipboard(true)
.upload(true)
.saveRdp(true)
.rdpUpload(true)
.sftpUpload(false)
.openSftp(false)
.saveRdp(false)
.disconnect(true)
.reconnect(false)
.close(true)
.build()
.toJsonString();
@@ -243,7 +248,6 @@ public class TerminalPreferenceStrategy extends AbstractGenericsDataStrategy<Ter
.displayHeight(0)
.colorDepth(24)
.forceLossless(true)
.swapRedBlue(false)
.cursor("local")
.compressLevel(5)
.qualityLevel(5)
@@ -259,10 +263,15 @@ public class TerminalPreferenceStrategy extends AbstractGenericsDataStrategy<Ter
private String getDefaultVncSessionSetting() {
return TerminalPreferenceModel.VncActionBarSettingModel.builder()
.position("top")
.info(true)
.display(true)
.combinationKey(true)
.triggerKey(false)
.clipboard(true)
.sftpUpload(true)
.openSftp(true)
.disconnect(true)
.reconnect(false)
.close(true)
.build()
.toJsonString();