wangpenga
|
fe3b63fd1c
|
feat: Add AlertMessage unit test
添加单元测试对 AlertMessage、LineEidt 的功能进行测试。
Log:
Change-Id: I166108a0d350b4e3aa64e3d24015532016512c60
|
2021-06-16 09:19:18 +08:00 |
ck
|
2b1eaf5b27
|
chore: add cppcheck suppressions
添加 cppcheck 的注释来禁止错误警告
Log:
Change-Id: I929d10bc3110b9a63c70d89abf941e179752ea11
(cherry picked from commit 9b440b83d3)
|
2021-06-15 14:52:21 +08:00 |
wangpenga
|
79031178f5
|
fix: Add LineEdit AlertMessage shift width
LineEdit 添加 showAlertMessage 后 AlertMessage 内容超出 widget 的边框, 对其进行缩进处理
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-82040.html
Change-Id: I4ecab5b92edb23893a5044c8086d4dced764c3a9
(cherry picked from commit 3afb918a69)
|
2021-06-15 13:58:07 +08:00 |
wangpeng
|
e424e15852
|
fix: 修复平板中调用DTitlebar退出菜单崩溃问题
问题:调用DTitleBar 控件setQuitMenuDisabled()函数崩溃
原因:未对指针判空处理
Log:
Change-Id: Icc7829b1e36accaef26d9c734ea4fa9a8f498242
(cherry picked from commit 76273a4ae7)
|
2021-06-09 16:44:27 +08:00 |
wangpeng
|
76273a4ae7
|
fix: 修复平板中调用DTitlebar退出菜单崩溃问题
问题:调用DTitleBar 控件setQuitMenuDisabled()函数崩溃
原因:未对指针判空处理
Log:
Change-Id: Icc7829b1e36accaef26d9c734ea4fa9a8f498242
|
2021-06-09 14:46:52 +08:00 |
wangpenga
|
5ddf19d1db
|
feat: Add API to solve the shortcut problem
添加接口处理快捷键被拦截的问题
添加用户自定义处理接口:
handleHelpAction
handleAboutAction
handleQuitAction
Log:
Change-Id: I194d4a6ca8b93dd000ed34ac32e99bd4cf5d3953
|
2021-06-09 13:25:14 +08:00 |
wangpeng
|
20106d8779
|
fix: 修复DArrowRectangle在平板中背景透明问题
控件的模糊效果由窗管提供
同时开启窗口WA_TranslucentBackground属性,
而在平板中窗管屏蔽了模糊效果,窗口背景透明。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-78255.html
Change-Id: I47b2d0c13cad6cd8760f93315b944c88a94fdf2b
(cherry picked from commit 0bf0fdd124)
|
2021-06-08 14:45:05 +08:00 |
wangpeng
|
0bf0fdd124
|
fix: 修复DArrowRectangle在平板中背景透明问题
控件的模糊效果由窗管提供
同时开启窗口WA_TranslucentBackground属性,
而在平板中窗管屏蔽了模糊效果,窗口背景透明。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-78255.html
Change-Id: I47b2d0c13cad6cd8760f93315b944c88a94fdf2b
|
2021-06-08 14:24:47 +08:00 |
wangpenga
|
3afb918a69
|
fix: Add LineEdit AlertMessage shift width
LineEdit 添加 showAlertMessage 后 AlertMessage 内容超出 widget 的边框, 对其进行缩进处理
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-82040.html
Change-Id: I4ecab5b92edb23893a5044c8086d4dced764c3a9
|
2021-06-08 09:03:39 +08:00 |
wangpeng
|
68dc8d8237
|
fix: 修复Dialog在平板中背景透明问题
控件的模糊效果由窗管提供
同时开启窗口WA_TranslucentBackground属性,
而在平板中窗管屏蔽了模糊效果,窗口背景透明。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-79258.html
Change-Id: Iaa060bedb642b77fe8f1db9e54ab92b722db23dd
|
2021-06-04 17:05:15 +08:00 |
wangpeng
|
75c8f5bfa5
|
fix: 修复Dialog在平板中背景透明问题
控件的模糊效果由窗管提供
同时开启窗口WA_TranslucentBackground属性,
而在平板中窗管屏蔽了模糊效果,窗口背景透明。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-79258.html
Change-Id: Iaa060bedb642b77fe8f1db9e54ab92b722db23dd
|
2021-06-04 09:26:24 +08:00 |
Chen Bin
|
0b5260bf1e
|
fix: 更新dtkwidget翻译文件
两字按钮中间需要添加空格,重新调整翻译文件保证
文字正常。
Log:
Change-Id: I8990dc8c61cd517b996c12a7743e2a102f350e35
(cherry picked from commit 6973b95857)
|
2021-06-02 14:48:00 +08:00 |
wangpeng
|
18baf9b334
|
fix: 对QStandardItem设置文字居中文字靠右问题
错误的增加了间距,导致文字绘制偏右
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-73179.html
Change-Id: I46423aac20ee3810fa972391dfd1bce9a8b74b4a
(cherry picked from commit eefb871cb9)
|
2021-06-01 15:23:21 +08:00 |
wangpeng
|
eefb871cb9
|
fix: 对QStandardItem设置文字居中文字靠右问题
错误的增加了间距,导致文字绘制偏右
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-73179.html
Change-Id: I46423aac20ee3810fa972391dfd1bce9a8b74b4a
|
2021-06-01 13:53:59 +08:00 |
wangpenga
|
b6e01ec19c
|
fix: eliminate cppchecked errors/warnings
消除cppcheck测试的错误、警告
Log:
Change-Id: I66c82ea542fa5aa3d862c68150d3d3ef167a4d76
(cherry picked from commit 31e921dd81)
|
2021-05-31 16:49:23 +08:00 |
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 |