Commit Graph

28 Commits

Author SHA1 Message Date
JunjieBai bc6a5bcbbf perf(app-database-service):optimize the logic of the method which is used to find desktop file. 2023-08-25 10:04:52 +08:00
iaom f46bfe0c28 refactor:使用cmake重新构建项目 2023-08-21 14:57:08 +08:00
JunjieBai 4f38078c0a perf(app-database-service):use the lowercase letters to match the windowClassClass. 2023-08-21 14:54:33 +08:00
JunjieBai b9bec65505 fix(app-database-service):modify the time sequence of the transmitted signal. 2023-08-21 14:54:27 +08:00
JunjieBai 50f7bb1f5c feat(app-database-service):add a method to find desktop file through WinId, add a START_UP_WMCLASS field to the database. 2023-08-21 14:54:21 +08:00
JunjieBai 5a62faa16d perf(app-database-service):optimize the logic of the tranPidToDesktopFp method. 2023-08-21 14:54:14 +08:00
JunjieBai d6b622a7a2 refactor(app-database-service):remove the redundant slots inherited from QThread. 2023-08-21 14:54:05 +08:00
JunjieBai 819a256054 Remove some compilation warnings. 2023-04-26 11:21:18 +08:00
JunjieBai dd7fc545b6 Add AUTO_START field.
Add a interface to get desktop file path by desktop file name.
2023-04-18 17:02:31 +08:00
iaom 92f22930eb 优化日志打印机制;删除部分无用代码. 2023-04-18 17:02:21 +08:00
JunjieBai d7c962177e Add a interface to set launched state.
Add a method to set value of field in database.
2023-04-18 17:02:14 +08:00
iaom 72e7b7d717 补充部分文件copyright. 2023-04-12 17:25:27 +08:00
JunjieBai 56884b6426 Fix the problem that the infos of update signal are incomplete. 2023-04-12 17:22:18 +08:00
JunjieBai afcf0b8308 Optimize the logic which change position and set state of favorites/top.
Optimize the logic of the database transaction.
2023-04-12 17:21:59 +08:00
JunjieBai f385302b05 Fix the problem that the DONT_DISPLAY field is null in database. 2023-03-24 11:35:44 +08:00
JunjieBai 2c3c3feb57 Solve the problem that the database will delete all info while install desktop files. 2023-03-24 11:28:27 +08:00
iaom e0420c464a 更新搜索服务接口,完善应用搜索和文件搜索机制 2023-03-24 11:28:13 +08:00
JunjieBai ca97728ff0 Add app infos in autostart dir.
Add DONT_DISPLAY field to database.

Use ApplicationInfoMap instead of the previous structure to transform apps' data.
2023-03-24 11:27:47 +08:00
iaom 15da015b16 更新应用数据服务的接口定义(未完成) 2023-03-24 11:27:31 +08:00
JunjieBai 1279319277 Add a method which can find the desktop file for the process by pid. 2023-03-24 11:26:58 +08:00
JunjieBai 751d64f2bd Fix the problem that the changePos interface cannot change top&favorites pos successful. 2023-03-24 11:26:49 +08:00
JunjieBai 9067ed619b Fix the problem that the top and favorite state cannot be set to 0. 2023-03-24 11:26:38 +08:00
JunjieBai 0c618599c8 optimize the signal transformer, modify the data struct of the signals. 2023-03-24 11:26:27 +08:00
jixiaoxu d8eece0803 搜索服务应用数据库新增跟随版本更新机制; 2022-12-22 11:30:26 +08:00
JunjieBai 229d07565c Fix#146819 the app-data-service crashes when the destructor is executed. 2022-11-22 10:24:00 +08:00
iaom 6d78f95c13 同步主线代码;更新changelog. 2022-10-21 11:21:35 +08:00
iaom 72849abf5e 更新部分文件copyright. 2022-07-13 07:19:49 +00:00
谢炜 5cd752bada Import Upstream version 3.14.0.6 2022-06-18 10:46:14 +08:00