wangpenga
|
31e921dd81
|
fix: Unit test error eliminate
消除单元测试的错误、警告
Log:
Change-Id: I66c82ea542fa5aa3d862c68150d3d3ef167a4d76
|
2021-05-31 13:32:13 +08:00 |
ck
|
9b859b0065
|
fix: 帮助菜单是否显示逻辑调整
当dbus不存在时,搜索本地文件的逻辑去掉dde的判断。dde的应用没有默认帮助菜单。
控制中心是自身添加的帮助菜单,如果此处默认再判断一次会导致「双帮助」
Bug: https://pms.uniontech.com/zentao/bug-view-81825.html
Log: 修复注销后控制中心两个帮助菜单的问题
Change-Id: I17a36a26b0f5ef4db5e54535e0043ee08ce902f5
(cherry picked from commit f4c59c74e7)
|
2021-05-31 11:55:09 +08:00 |
ck
|
f4c59c74e7
|
fix: 帮助菜单是否显示逻辑调整
当dbus不存在时,搜索本地文件的逻辑去掉dde的判断。dde的应用没有默认帮助菜单。
控制中心是自身添加的帮助菜单,如果此处默认再判断一次会导致「双帮助」
Bug: https://pms.uniontech.com/zentao/bug-view-81825.html
Log: 修复注销后控制中心两个帮助菜单的问题
Change-Id: I17a36a26b0f5ef4db5e54535e0043ee08ce902f5
|
2021-05-31 10:29:32 +08:00 |
wangfei
|
dc974effc3
|
chore: 修改.gitignore文件,忽略cmake文件的追踪
增加.gitignore选项,忽略git对cmake文件的track
Log:
Change-Id: If8e9ae79e6f4947f2d4c279a4f45846a766c1e4e
(cherry picked from commit 2f28ab0f10)
|
2021-05-28 08:50:14 +08:00 |
Chen Bin
|
d56520917a
|
feat: 打印预览适配两个文字按钮加空格
翻译函数添加“button”字段,以适配翻译文件的两字符按钮
添加空格
Log:
Task: https://pms.uniontech.com/zentao/task-view-77600.html
Change-Id: Ia4723393f0d0c90dc0cf75aaf7b24694616962e7
(cherry picked from commit 191d4349d2)
|
2021-05-27 14:56:43 +08:00 |
wangpenga
|
3d35365876
|
fix: Qicon background blur
ListView的图标背景模糊,不符合设计要求
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-80671.html
Change-Id: Iac635f2284db023180e74499561163bb86c87863
(cherry picked from commit f923fbf4bd)
|
2021-05-26 14:24:08 +08:00 |
wangfei
|
2f28ab0f10
|
chore: 修改.gitignore文件,忽略cmake文件的追踪
增加.gitignore选项,忽略git对cmake文件的track
Log:
Change-Id: If8e9ae79e6f4947f2d4c279a4f45846a766c1e4e
|
2021-05-26 14:11:47 +08:00 |
wangpeng
|
b54a14afa3
|
feat: 优化DFontSizeManager::bind()
将QMap判断改为通过属性判断
Log:
Change-Id: I9d31e17407d86342f0c1aa0e67671a61629611e8
(cherry picked from commit b5feab3bd0)
|
2021-05-26 10:48:07 +08:00 |
wangpeng
|
8499928a11
|
fix: 隐藏DTitlebar菜单中的“退出”选项(平板模式)
此为遗落需求,平板模式下不显示最小化、最大化、还原、关闭
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-79809.html
Change-Id: Iae5f014ce0ea08cd7d02074d1588a42ba11c1fe4
(cherry picked from commit 35c53b7f91)
|
2021-05-25 14:06:47 +08:00 |
wangpeng
|
35c53b7f91
|
fix: 隐藏DTitlebar菜单中的“退出”选项(平板模式)
此为遗落需求,平板模式下不显示最小化、最大化、还原、关闭
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-79809.html
Change-Id: Iae5f014ce0ea08cd7d02074d1588a42ba11c1fe4
|
2021-05-25 13:24:16 +08:00 |
wangpenga
|
f923fbf4bd
|
fix: Qicon background blur
ListView的图标背景模糊,不符合设计要求
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-80671.html
Change-Id: Iac635f2284db023180e74499561163bb86c87863
|
2021-05-25 09:58:04 +08:00 |
Chen Bin
|
fe49031aa5
|
fix: 自动化测试设置对话框标记重复
设置对话框添加并列的控件时,出现标记重复的现象。
修改标记内容解决此问题。
Log:
Change-Id: Icf41a7c88632c1641985fccfebc483d421e1aa4e
(cherry picked from commit c602b6b8a2)
|
2021-05-20 13:34:27 +08:00 |
Chen Bin
|
0cd46987cb
|
fix: 修复标题栏选项菜单无法呼出问题
由于调整菜单添加默认选项策略仅在显示时添加,
但响应按钮点击事件的槽函数没有机会连接,导致
鼠标点击之后无法响应槽函数。
默认是创建一个空Menu并绑定点击事件,使直接点
击选项按钮能够响应槽函数
Log: 调整标题栏选项按钮点击信号绑定时机
Change-Id: Ibdbf10a9385ae557f2dd7eca63998d9528b325b3
(cherry picked from commit f95c34d90d)
|
2021-05-19 17:37:13 +08:00 |
Chen Bin
|
be9ac23d19
|
fix: 自动化测试设置对话框标记重复
设置对话框添加并列的控件时,出现标记重复的现象。
修改标记内容解决此问题。
Log:
Change-Id: Icf41a7c88632c1641985fccfebc483d421e1aa4e
(cherry picked from commit c602b6b8a2)
|
2021-05-19 17:32:10 +08:00 |
ck
|
4df43a4d07
|
fix: qt5.15 build error
上游PM_LineEditIconSize添加到6.2之后,这里做一个适配
Bug: https://pms.uniontech.com/zentao/bug-view-80118.html
Issue: https://github.com/linuxdeepin/dtkwidget/issues/76
Log: 修复上游打包失败的问题
Change-Id: If8d57c60c91811bfde19cdec3cfcd18f75d81858
(cherry picked from commit fac86c0af0)
|
2021-05-19 11:03:34 +08:00 |
ck
|
95492798e5
|
fix: qt5.15 build error
上游PM_LineEditIconSize添加到6.2之后,这里做一个适配
Bug: https://pms.uniontech.com/zentao/bug-view-80118.html
Issue: https://github.com/linuxdeepin/dtkwidget/issues/76
Log: 修复上游打包失败的问题
Change-Id: If8d57c60c91811bfde19cdec3cfcd18f75d81858
(cherry picked from commit fac86c0af0)
|
2021-05-19 11:03:23 +08:00 |
Chen Bin
|
937f75dd7a
|
fix: 修复标题栏选项菜单无法呼出问题
由于调整菜单添加默认选项策略仅在显示时添加,
但响应按钮点击事件的槽函数没有机会连接,导致
鼠标点击之后无法响应槽函数。
默认是创建一个空Menu并绑定点击事件,使直接点
击选项按钮能够响应槽函数
Log: 调整标题栏选项按钮点击信号绑定时机
Change-Id: Ibdbf10a9385ae557f2dd7eca63998d9528b325b3
(cherry picked from commit f95c34d90d)
|
2021-05-18 15:43:16 +08:00 |
ck
|
f0944b7658
|
fix: DTExtEdit cursorRectangle 偏移
由于DTextEdit需要绘制圆角setViewportMargins,导致光标位置异常。此处在QInputMethodQueryEvent时同步一下
Bug: https://pms.uniontech.com/zentao/bug-view-79676.html
Log: 修复DTextEdit光标点偏移的问题
Change-Id: If8c0c9d4aef4746ad0e6b7eb3134881cccb09699
(cherry picked from commit 2a4337645b)
|
2021-05-17 20:03:38 +08:00 |
ck
|
b7d7807f91
|
fix: DTExtEdit cursorRectangle 偏移
由于DTextEdit需要绘制圆角setViewportMargins,导致光标位置异常。此处在QInputMethodQueryEvent时同步一下
Bug: https://pms.uniontech.com/zentao/bug-view-79676.html
Log: 修复DTextEdit光标点偏移的问题
Change-Id: If8c0c9d4aef4746ad0e6b7eb3134881cccb09699
(cherry picked from commit 2a4337645b)
|
2021-05-17 20:03:31 +08:00 |
ck
|
26f1e02c35
|
fix: 帮助手册文件资源目录调整
由于帮助手册的资源文件目录调整过,之前的文件路径判断一定返回false。改成搜索子目录,非dde的应用都有应用名的目录,dde的都是在dde目录下。
Log: 调整帮助手册资源文件查找的策略
Change-Id: I02d9347083c167f3f41208ca573ef5bb379d09e5
(cherry picked from commit 544ed24558)
|
2021-05-17 18:13:49 +08:00 |
ck
|
28d21b4159
|
fix: 帮助手册文件资源目录调整
由于帮助手册的资源文件目录调整过,之前的文件路径判断一定返回false。改成搜索子目录,非dde的应用都有应用名的目录,dde的都是在dde目录下。
Log: 调整帮助手册资源文件查找的策略
Change-Id: I02d9347083c167f3f41208ca573ef5bb379d09e5
(cherry picked from commit 544ed24558)
|
2021-05-17 18:10:27 +08:00 |
ck
|
592925072d
|
fix: 禁用打印预览的单元测试
打印预览ut 慢且容易出现崩溃,暂时禁用
Log:
Change-Id: I00eacfb40e5ecd6877d4ddeb3cfb22d33322aaa3
(cherry picked from commit 6069ca60fa)
|
2021-05-17 17:02:24 +08:00 |
ck
|
fcb16122aa
|
fix: 调整菜单和dmainwindow检测帮助手册服务的时机
1. 默认菜单添加菜单项放到显示菜单前做,防止出现类似启动器窗口 show 的时候去请求dbus判断帮助手册服务导致一些麻烦
2. 检测 isUserManualExists 的时期延后
Log: 优化titlebar添加默认菜单项的时机
Change-Id: I2f73d65c49c8ff967297e98702fc923217986a3f
(cherry picked from commit 43de4d2d7a)
|
2021-05-13 17:44:50 +08:00 |
ck
|
43de4d2d7a
|
fix: 调整菜单和dmainwindow检测帮助手册服务的时机
1. 默认菜单添加菜单项放到显示菜单前做,防止出现类似启动器窗口 show 的时候去请求dbus判断帮助手册服务导致一些麻烦
2. 检测 isUserManualExists 的时期延后
Log: 优化titlebar添加默认菜单项的时机
Change-Id: I2f73d65c49c8ff967297e98702fc923217986a3f
|
2021-05-13 17:44:31 +08:00 |
ck
|
6eb9894dab
|
chore: 头文件调整及添加前置声明
1.将头文件中的include方式改为前置声明
2.调整部分头文件引用的位置,删除未用到的头文件引用
1.添加namespace
Log:
Change-Id: Idd3176d43a86a7f39b0f88b348172432c38dfb96
(cherry picked from commit f467cd1aa8)
|
2021-05-13 13:39:30 +08:00 |
ck
|
f467cd1aa8
|
chore: 头文件调整及添加前置声明
1.将头文件中的include方式改为前置声明
2.调整部分头文件引用的位置,删除未用到的头文件引用
1.添加namespace
Log:
Change-Id: Idd3176d43a86a7f39b0f88b348172432c38dfb96
|
2021-05-13 09:51:24 +08:00 |
Chen Bin
|
3fa5032acb
|
fix: 优化线程加载Manual服务的代码
删除无用变量,仅在使用时开始线程
线程结束无需阻塞等待。
Log:
Change-Id: I29699f8b0811234620fa4f3c506987743937aa1a
(cherry picked from commit a1467d2a05)
(cherry picked from commit 3ad1782ebb)
|
2021-05-12 20:09:38 +08:00 |
wangpeng
|
c6682fdaf0
|
fix: 更正函数注释
函数注释信息错误
Log:
Change-Id: I43fa201432713fd82cbe5d63ddaa4b91f8b4dcc9
(cherry picked from commit 12416701cd)
|
2021-05-12 19:30:39 +08:00 |
wangpeng
|
12416701cd
|
fix: 更正函数注释
函数注释信息错误
Log:
Change-Id: I43fa201432713fd82cbe5d63ddaa4b91f8b4dcc9
|
2021-05-12 19:30:19 +08:00 |
xiehui
|
f97ff660f8
|
fix: DLineEdit中提示timer使用错误
DLineEdit中使用的timer没有设置SingleShot,导致showAlertMessage中传入时间后,会一直被定时隐藏
Log: DLineEdit中提示timer使用错误
Bug: https://pms.uniontech.com/zentao/bug-view-76410.html
Change-Id: I8e86cdc070a67b51a9aaa478afba0302688cd5c4
(cherry picked from commit 40cc8df8b4)
|
2021-05-12 09:57:57 +08:00 |
xiehui
|
c75259bf4a
|
fix: DLineEdit中提示timer使用错误
DLineEdit中使用的timer没有设置SingleShot,导致showAlertMessage中传入时间后,会一直被定时隐藏
Log: DLineEdit中提示timer使用错误
Bug: https://pms.uniontech.com/zentao/bug-view-76410.html
Change-Id: I8e86cdc070a67b51a9aaa478afba0302688cd5c4
(cherry picked from commit 40cc8df8b4)
|
2021-05-12 09:57:50 +08:00 |
wangpeng
|
b5feab3bd0
|
feat: 优化DFontSizeManager::bind()
将QMap判断改为通过属性判断
Log:
Change-Id: I9d31e17407d86342f0c1aa0e67671a61629611e8
|
2021-05-11 15:09:55 +08:00 |
wangpeng
|
cafa9ed2c2
|
fix: 修复平板中'关于对话框'问题
将关于对话框提升到父级窗口顶部。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-76820.html
Change-Id: I28d28bae3fa3ee3c2956d20430669a515c63c0ec
|
2021-05-11 14:41:25 +08:00 |
wangpeng
|
fe4e36be9c
|
fix: 修改examples图标
使DToolButtonExamples例子中Dtoolbutton按钮的按下动作跟随活动色改变
Log:
Change-Id: I21d220b22c462b409d38f5c1f948c61c973a4921
|
2021-05-11 11:01:48 +08:00 |
wangpeng
|
b6bed1f5ba
|
fix: 修复平板中'关于对话框'问题
将关于对话框提升到父级窗口顶部。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-76820.html
Change-Id: I28d28bae3fa3ee3c2956d20430669a515c63c0ec
|
2021-05-11 09:57:07 +08:00 |
Chen Bin
|
0697e9d673
|
chore: 单元测试文件增加copyright
补上单元测试文件遗漏的copyright。修改错误的copyright信息,
并添加部分文件遗漏的copyright
Log:
Change-Id: Ie64f70f4a1267190cae0b828b58d8a539f3c43b0
(cherry picked from commit 07a5558082047f9e7c5005ecf27c58fb027b8c96)
|
2021-05-08 09:55:52 +08:00 |
AlexOne
|
3c96efc274
|
fix: eliminate warnings
消除警告,未使用的变量,匹配的枚举类型未在定义中
Log:
Change-Id: I671dadbcfb683ce9344573554b30fa6b7bef3ec8
|
2021-05-07 15:57:06 +08:00 |
Chen Bin
|
48dedef22a
|
fix: DStandardItem纯文本时无边距
由BUG:67587引入的问题,直接在绘制文本时将间距设置为0
会出现文本太靠前的问题。
撤回修复此bug的提交,仍使用原方案,并针对此bug提供另
一种解决思路(使用DListView::setItemMargins方法)。
Log: 修复UI中纯文本列表项无边框问题
Bug: https://pms.uniontech.com/zentao/bug-view-77455.html
Change-Id: I3ff49811c10ff6bf2f0287e373c8a2662fec6ecf
(cherry picked from commit bea63d80aee44d31e8bb50a75f17047519bc1e8b)
|
2021-05-06 15:16:39 +08:00 |
ck
|
2ab80273b0
|
fix: set target dtkwidget5.5
编译生成名和例子依赖改成dtkwidget5.5
Log:
Change-Id: I7d65ded1ca75261256ed97380bc6183bf0185a3a
|
2021-04-28 14:26:15 +08:00 |
Chen Bin
|
8a7765e53d
|
fix: 修复龙芯机器安装器界面退出对话框加载时间过长
任何使用DTitleBar的控件,在Linux机器中没有Manual手册应用
时都会尝试连接manual的dbus服务并进行超时等待。造成界面延
时显示并卡顿。
如果当前manual服务未启动则将连接dbus服务的操作放在单独的
线程中完成,以此避免连接时的界面卡死现象。
Log: 修复龙芯安装器界面和主窗口界面显示卡顿
Bug: https://pms.uniontech.com/zentao/bug-view-66718.html,https://pms.uniontech.com/zentao/bug-view-67904.html
Change-Id: Idbd003f83704b9c58e65ebabfb21e02c7f824b4c
(cherry picked from commit 30af80e0b9)
|
2021-04-26 10:34:59 +08:00 |
Chen Bin
|
0183afcd39
|
fix: 修复DWaterProgress控件藏语文字显示不全
藏语类型的字体文字普遍比一般文字大,且上间隙大于下间隙
居中绘制时无法正常显示文本,因此此种字体下文字会显示截
断。微调字体绘制时的逻辑,保证原来字体模式文字显示正
常的情况下,使藏语字体能够正常显示出来且差异不大
Log: 微调绘制逻辑使DWaterProgress在藏语字体下能正常显示
Bug: https://pms.uniontech.com/zentao/bug-view-68991.html
Change-Id: Iac5c0d673cac1cb915f97d269b54230bf713ddb8
(cherry picked from commit 6f84366542)
|
2021-04-21 14:51:25 +08:00 |
Chen Bin
|
4dea8b6df4
|
fix: 修复藏语下DArrowLineDrawer标题头部截断
藏语下的字体格式普遍偏高,但DArrowLineDrawer控件使用
限高的Title(30px),导致当藏语字体增大高度超过这个值
时文字出现截断。添加一个监听字体改变的事件,当字体大小
或者类型发生变化时,重新设置一下Title的高度。
Log: 修复文管控件出现藏语下文字截断问题
Bug: https://pms.uniontech.com/zentao/bug-view-72288.html
Change-Id: I608e088c2ac424ce59d87133c5898a6f69adabdd
(cherry picked from commit cb9f705d6c)
|
2021-04-20 10:14:33 +08:00 |
AlexOne
|
1f1b0d92f9
|
fix: dwidget-examples runtime warning
运行 dtkwidget 示例程序 collections 的时候,因为重复添加了 QLayout,会报 which already has a layout 的 警告信息
Log: 未影响现有的内存托管关系,不会对产品功能造成影响
Change-Id: Icce866b5214c24ad64470c3986674a8c9a661f45
(cherry picked from commit 249c3153c4)
|
2021-04-19 14:49:15 +08:00 |
AlexOne
|
82bbc6fb20
|
fix: Compiler warning due to missing keyword "override"
missing keyword "override"
Log:
Issue: https://github.com/linuxdeepin/dtkwidget/issues/71
Change-Id: I3edf76890126bb81977d03f2600670a230f7f367
|
2021-04-16 17:08:30 +08:00 |
Chen Bin
|
3ad1782ebb
|
fix: 优化线程加载Manual服务的代码
删除无用变量,仅在使用时开始线程
线程结束无需阻塞等待。
Log:
Change-Id: I29699f8b0811234620fa4f3c506987743937aa1a
(cherry picked from commit a1467d2a05)
|
2021-04-15 10:13:21 +08:00 |
Chen Bin
|
6cf134473a
|
fix: 修复龙芯机器安装器界面退出对话框加载时间过长
任何使用DTitleBar的控件,在Linux机器中没有Manual手册应用
时都会尝试连接manual的dbus服务并进行超时等待。造成界面延
时显示并卡顿。
如果当前manual服务未启动则将连接dbus服务的操作放在单独的
线程中完成,以此避免连接时的界面卡死现象。
Log: 修复龙芯安装器界面和主窗口界面显示卡顿
Bug: https://pms.uniontech.com/zentao/bug-view-66718.html,https://pms.uniontech.com/zentao/bug-view-67904.html
Change-Id: Idbd003f83704b9c58e65ebabfb21e02c7f824b4c
(cherry picked from commit 30af80e0b9)
|
2021-04-14 13:54:38 +08:00 |
wangpeng
|
87defc08e5
|
fix: DFontSizeManager::instance()->bind()接口优化
问题:多次调用该函数会使内存增涨.
原因:每次调用都会增加一个Connection对象.
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-71078.html
Change-Id: I6e5cdebafb7211de4a56e90956fc4ecfa0d866c0
(cherry picked from commit 0c6bf9af4a)
|
2021-04-14 09:17:42 +08:00 |
wangpeng
|
0c6bf9af4a
|
fix: DFontSizeManager::instance()->bind()接口优化
问题:多次调用该函数会使内存增涨.
原因:每次调用都会增加一个Connection对象.
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-71078.html
Change-Id: I6e5cdebafb7211de4a56e90956fc4ecfa0d866c0
|
2021-04-14 09:17:24 +08:00 |
justforlxz
|
f8318f89d1
|
fix: hide switch theme menu on titlebar
not support switch on other desktop environment
Log:
Change-Id: I0cb8b167db32b6c0850c528b0f827b804f2456fc
|
2021-04-12 16:14:32 +08:00 |
Chen Bin
|
87b9dac6f6
|
fix: 修复对话框仅标题不断切换文字大小高度异常问题
之前提交仅修复title和message同时存在,但仅title时
的情况未涉及,导致此bug仍存在。
将切换字体大小后的高度替换成sizeHint的高度进行比较
解决此问题。
Log: 修复不断切换字体大小对话框高度不断增加
Bug: https://pms.uniontech.com/zentao/bug-view-67050.html
Change-Id: Ic36db4808f14b6a689d7485b8be307f0aebc49f4
(cherry picked from commit 8b07bebb6b)
|
2021-04-12 15:12:14 +08:00 |