Files
Ky-hxf 8b7b7a4192 rebuild properties-window (#583)
* rebuild properties-window
新增:
1.重构属性窗口,添加新的标题栏图标和标题栏应用名称
2.新增底部确认和取消按钮
3.新增属性窗口tab页API,所有的tab页都应该实现该接口,用于响应确认按钮保存设置

解决:
BUG:#31847 多次打开同一个文件的属性,应该只出现一个属性窗口
使用全局列表记录打开的属性窗口,窗口的uri为key,
如果选中的uri存在,那么显示已经打开的窗口,
如果未打开,那么新建窗口

* rebuild properties-window - 2
新增:
1.重构basic<基础>tab页,使之满足设计稿要求,实现新增的tab页API,实现响应确认按钮
2.重构permissions<权限>tab页,实现新增的tab页API,实现响应确认按钮
3.修改computer和recent-and-trash ,tab页,实现新的tab页API,实现响应确认按钮

* rebuild properties-window - 3
新增:
1.Tab 接口新增当前页面是否发生改变属性,当页面设置未发生改变时,不对设置进行保存。
2.
解决:
1.修复权限Tab页段错误问题<原因:表格行数设置错误>
2.修改权限保存规则,基本Tab页面的只读设置为所有用户只读,权限Tab页面可以单独设置。
3.修改部分UI边框,满足设计图要求

* rebuild properties-window - 4
新增:
1.新增标记Tab页面。

解决:
1.修复Tab页切换上下跳动问题<原因:错误设置Tab高度导致,现已取消高度设置>
2.优化部分遗留代码。

* rebuild properties-window - 5
新增:
1.新增文件打开方式页面。

解决:

* rebuild properties-window - 6
新增:
1.修改标记Tab页面部分错误代码。
2.basic页面添加打开方式切换功能。

解决:
1.去除各个页面的表格边框,表格竖线确认为主体框架问题。
2.

* rebuild properties-window - 7
解决:
1.优化基础页面显示效果,解决字体显示不全问题。

* rebuild properties-window - 8
解决:
1.使用Qt的文件信息API获取文件创建时间
<问题:当文件被修改时,创建时间会被一起更新>
2.

* rebuild properties-window - 9
解决:
1.修改部分国际化问题。
2.修改TAB页API。
3.

Co-authored-by: Yue Lan <lanyue@ubuntukylin.com>
2021-01-26 11:07:47 +08:00
..
2020-08-01 11:06:54 +08:00