mirror of
https://github.com/ukui/peony.git
synced 2026-03-09 09:21:10 -07:00
* 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>