diff --git a/res/search.xml b/res/search.xml new file mode 100644 index 0000000..1da09e2 --- /dev/null +++ b/res/search.xml @@ -0,0 +1,567 @@ + + + + guanyu + banben + 关于 + 版本 + + + guanyu + neihe + 关于 + 内核 + + + 关于 + CPU + + + guanyu + neicun + 关于 + 内存 + + + guanyu + yingpan + 关于 + 硬盘 + + + yuyanhediqu + dangqianquyu + 语言和地区 + 当前区域 + + + yuyanhediqu + quyugeshishuju + 语言和地区 + 区域格式数据 + + + yuyanhediqu + shouxuanyuyan + 语言和地区 + 首选语言 + + + kaijiqidong + morenchengxu + 开机启动 + 默认程序 + + + huifuchuchangshezhi + huanyuan + 恢复出厂设置 + 还原 + + + shijianheriqi + tongbuxitongshijian + 时间和日期 + 同步系统时间 + + + shijianheriqi + shoudonggenggaishijian + 时间和日期 + 手动更改时间 + + + shijianheriqi + genggaishiqu + 时间和日期 + 更改时区 + + + shijianheriqi + xiaoshizhi + 时间和日期 + 24小时制 + + + morenyingyong + liulanqi + 默认应用 + 浏览器 + + + morenyingyong + dianziyoujian + 默认应用 + 电子邮件 + + + morenyingyong + tuxiangchakanqi + 默认应用 + 图像查看器 + + + morenyingyong + yinpinbofangqi + 默认应用 + 音频播放器 + + + morenyingyong + shipinbofangqi + 默认应用 + 视频播放器 + + + morenyingyong + wendangbianjiqi + 默认应用 + 文档编辑器 + + + zhuomian + xianshizaizhuomiandetubiao + 桌面 + 显示在桌面的图标 + + + zhuomian + xianshizaituopanshangdetubiao + 桌面 + 显示在托盘上的图标 + + + ziti + zitidaxiao + 字体 + 字体大小 + + + jianpan + qiyonganjianzhongfushezhi + 键盘 + 启用按键重复设置 + + + jianpan + yanchi + 键盘 + 延迟 + + + jianpan + sudu + 键盘 + 速度 + + + jianpan + shuruzifuceshizhongfuxiaoguo: + 键盘 + 输入字符测试重复效果: + + + jianpan + daxiesuodingtishi + 键盘 + 大写锁定提示 + + + jianpan + huifumorenbuju + 键盘 + 恢复默认布局 + + + jianpan + jianpanbuju + 键盘 + 键盘布局 + + + shubiao + guanyongshou + 鼠标 + 惯用手 + + + shubiao + sudu + 鼠标 + 速度 + + + shubiao + shubiaoshuangjijiangeshichang + 鼠标 + 鼠标双击间隔时长 + + + shubiao + mingandu + 鼠标 + 敏感度 + + + shubiao + kejianxing + 鼠标 + 可见性 + + + shubiao + zhizhendaxiao + 鼠标 + 指针大小 + + + shubiao + guangbiaosudu + 鼠标 + 光标速度 + + + shubiao + qiyongwenbenquyudeguangbiaoshanshuo + 鼠标 + 启用文本区域的光标闪烁 + + + wangluolianjie + wangluozhuangtai + 网络连接 + 网络状态 + + + 网络连接 + 打开wifi + + + tongzhi + shezhizaitongzhizhongxinxianshidetongzhixinxi + 通知 + 设置在通知中心显示的通知信息 + + + tongzhi + shezhitongzhilaiyuan + 通知 + 设置通知来源 + + + xianshiqi + fenbianlv + 显示器 + 分辨率 + + + xianshiqi + suofangpingmu + 显示器 + 缩放屏幕 + + + dianyuan + pingheng(tuijian) + 电源 + 平衡(推荐) + + + dianyuan + jieneng + 电源 + 节能 + + + dianyuan + zidingyi + 电源 + 自定义 + + + dayinji + tianjiadayinjihesaomiaoyi + 打印机 + 添加打印机和扫描仪 + + + dayinji + tianjiadayinjihesaomiaoyi + 打印机 + 添加打印机和扫描仪 + + + daili + kaiqizidongdaili + 代理 + 开启自动代理 + + + daili + kaiqishoudongdaili + 代理 + 开启手动代理 + + + suoping + suopingshixianshiweiduxiaoxishu + 锁屏 + 锁屏时显示未读消息数 + + + suoping + jihuopingbaoshisuodingpingmu + 锁屏 + 激活屏保时锁定屏幕 + + + suoping + xianshisuopingbizhizaidengluyemian + 锁屏 + 显示锁屏壁纸在登录页面 + + + pingbao + kaiqipingbao + 屏保 + 开启屏保 + + + pingbao + pingmubaohuchengxu + 屏保 + 屏幕保护程序 + + + pingbao + dengdaishijian + 屏保 + 等待时间 + + + kuaijiejian + xitongkuaijiejian + 快捷键 + 系统快捷键 + + + kuaijiejian + zidingyikuaijiejian + 快捷键 + 自定义快捷键 + + + kuaijiejian + tianjiazidingyikuaijiejian + 快捷键 + 添加自定义快捷键 + + + zhuti + zhutimoshi + 主题 + 主题模式 + + + zhuti + xitong + 主题 + 系统 + + + zhuti + qianse + 主题 + 浅色 + + + zhuti + toumingxiaoguo + 主题 + 透明效果 + + + zhuti + shense + 主题 + 深色 + + + zhuti + tubiaozhuti + 主题 + 图标主题 + + + zhuti + guangbiaozhuti + 主题 + 光标主题 + + + zhuti + toumingdu + 主题 + 透明度 + + + zhuti + di + 主题 + + + + zhuti + gao + 主题 + + + + chumoban + chumobanshezhi + 触摸板 + 触摸板设置 + + + shengyin + xuanzeshurushebei + 声音 + 选择输入设备 + + + shengyin + yinliangdaxiao + 声音 + 音量大小 + + + shengyin + shurudengji + 声音 + 输入等级 + + + shengyin + xuanzeshuchushebei + 声音 + 选择输出设备 + + + shengyin + zhuyinliangdaxiao + 声音 + 主音量大小 + + + shengyin + shengdaopingheng + 声音 + 声道平衡 + + + shengyin + peizhi + 声音 + 配置 + + + shengyin + shengqia + 声音 + 声卡 + + + shengyin + xitongyinxiao + 声音 + 系统音效 + + + shengyin + xitongyinxiaozhuti + 声音 + 系统音效主题 + + + shengyin + tishiyin + 声音 + 提示音 + + + shengyin + kaiguanjiyinle + 声音 + 开关机音乐 + + + shengyin + tishiyinliangkaiguan + 声音 + 提示音量开关 + + + xianshiqi + suofangpingmu + 显示器 + 缩放屏幕 + + + gengxin + xitonggengxin + 更新 + 系统更新 + + + zhanghuxinxi + mimashixiao + 账户信息 + 密码时效 + + + zhanghuxinxi + mianmidenglu + 账户信息 + 免密登录 + + + zhanghuxinxi + zidongdenglu + 账户信息 + 自动登录 + + + VPN + 添加VPN连接 + + + beijing + liulanbendibizhi + 背景 + 浏览本地壁纸 + + + beijing + huifumorenshezhi + 背景 + 恢复默认设置 + + + beijing + liulanxianshangbizhi + 背景 + 浏览线上壁纸 + + + xianshiqi + tongyishuchu + 显示器 + 统一输出 + + + xianshiqi + yejianmoshi + 显示器 + 夜间模式 + + diff --git a/resource.qrc b/resource.qrc index df6f7f5..ee8a326 100644 --- a/resource.qrc +++ b/resource.qrc @@ -6,5 +6,6 @@ res/translations/tr.ts res/translations/zh_CN.ts res/icons/desktop.png + res/search.xml diff --git a/settingsmatch/setting-match.cpp b/settingsmatch/setting-match.cpp new file mode 100644 index 0000000..103c0ff --- /dev/null +++ b/settingsmatch/setting-match.cpp @@ -0,0 +1,86 @@ +#include "setting-match.h" + +SettingsMatch::SettingsMatch(QObject *parent) : QObject(parent) +{ + XmlElement(); +} + +QStringList SettingsMatch::matchstart(const QString &source){ + m_sourceText=source; +// qDebug()<::const_iterator i; + for(i=m_Chine_searchList.constBegin();i!=m_Chine_searchList.constEnd();++i){ + regmatch=*i; + key=i.key(); +// qDebug()< +#include +#include +#include +#include +#include +#include +#include +#include +#include +class SettingsMatch : public QObject +{ + Q_OBJECT +public: + explicit SettingsMatch(QObject *parent = nullptr); + QStringList matchstart(const QString &source); + +private: + void XmlElement(); + QStringList matching(); + +private: + QMap m_Pinyin_searchList; + QMap m_Chine_searchList; + QStringList m_Pinyin_searchResult; + QStringList m_Chine_searchResult; + QString m_sourceText; + +}; + +#endif // SETTINGSEARCH_H diff --git a/settingsmatch/setting-match.pri b/settingsmatch/setting-match.pri new file mode 100644 index 0000000..b57feb7 --- /dev/null +++ b/settingsmatch/setting-match.pri @@ -0,0 +1,7 @@ +INCLUDEPATH += $$PWD + +HEADERS += \ + $$PWD/setting-match.h \ + +SOURCES += \ + $$PWD/setting-match.cpp \ diff --git a/ukui-search.pro b/ukui-search.pro index cf1ac58..2e357ba 100644 --- a/ukui-search.pro +++ b/ukui-search.pro @@ -20,6 +20,7 @@ include(index/index.pri) include(model/model.pri) include(control/control.pri)) include(singleapplication/qt-single-application.pri) +include(settingsmatch/setting-match.pri) LIBS = -lxapian -lgsettings-qt # Default rules for deployment.