开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
1 Star 0 Fork 70

trycache/wps

forked from zouyf/wps
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (2)
master
dev
master
分支 (2)
master
dev
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (2)
master
dev
wps
/
cpp
/
src
/
buttonlistwnd.cpp
wps
/
cpp
/
src
/
buttonlistwnd.cpp
buttonlistwnd.cpp 6.34 KB
一键复制 编辑 原始数据 按行查看 历史
ydianh 提交于 2020年06月15日 11:03 +08:00 . 增加cpp/java/np的demo示例
/*
** Copyright @ 2012-2019, Kingsoft office,All rights reserved.
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
**
** 1. Redistributions of source code must retain the above copyright notice,
** this list of conditions and the following disclaimer.
** 2. Redistributions in binary form must reproduce the above copyright notice,
** this list of conditions and the following disclaimer in the documentation
** and/or other materials provided with the distribution.
** 3. Neither the name of the copyright holder nor the names of its
** contributors may be used to endorse or promote products derived from this
** software without specific prior written permission.
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
** POSSIBILITY OF SUCH DAMAGE.
*/
#include "buttonlistwnd.h"
#include <QStringList>
ButtonListWnd::ButtonListWnd(QWidget *parent)
: QTreeWidget(parent)
{
}
ButtonListWnd::~ButtonListWnd()
{
}
void ButtonListWnd::initButtonTree(int type)
{
clear();
switch (type)
{
case appWps:
initWpsButtonTree();
break;
case appEt:
initEtButtonTree();
break;
case appWpp:
initWppButtonTree();
break;
default:
break;
}
//默认展开第一行
itemAt(0, 0)->setExpanded(true);
}
void ButtonListWnd::initWpsButtonTree()
{
QStringList items;
items << QString::fromUtf8("常用操作") << QString::fromUtf8("初始化")\
<< QString::fromUtf8("新建文档") << QString::fromUtf8("打开文档")\
<< QString::fromUtf8("另存文档") << QString::fromUtf8("关闭文档")\
<< QString::fromUtf8("打印文档") << QString::fromUtf8("添加编号")\
<< QString::fromUtf8("插入超链接") << QString::fromUtf8("插入表格")\
<< QString::fromUtf8("设置字体大小") << QString::fromUtf8("插入椭圆")\
<< QString::fromUtf8("突出显示");
addRootItem(items);
items.clear();
items << QString::fromUtf8("隐藏菜单按钮") << QString::fromUtf8("隐藏菜单")\
<< QString::fromUtf8("隐藏工具栏") << QString::fromUtf8("隐藏按钮");
addRootItem(items);
items.clear();
items << QString::fromUtf8("文档保护") << QString::fromUtf8("保护")\
<< QString::fromUtf8("取消保护") << QString::fromUtf8("是否保存");
addRootItem(items);
items.clear();
items << QString::fromUtf8("事件注册") << QString::fromUtf8("注册关闭事件")\
<< QString::fromUtf8("注册保存事件");
addRootItem(items);
items.clear();
items << QString::fromUtf8("其他") << QString::fromUtf8("关闭WPS")\
<< QString::fromUtf8("设置页眉页脚") << QString::fromUtf8("获取页数")\
<< QString::fromUtf8("设置自动备份");
addRootItem(items);
}
void ButtonListWnd::initEtButtonTree()
{
QStringList items;
items << QString::fromUtf8("常用操作") << QString::fromUtf8("初始化")\
<< QString::fromUtf8("新建文档") << QString::fromUtf8("打开文档")\
<< QString::fromUtf8("另存文档") <<QString::fromUtf8("设置字号")\
<< QString::fromUtf8("添加工作表");
addRootItem(items);
items.clear();
items << QString::fromUtf8("隐藏菜单按钮") << QString::fromUtf8("隐藏工具栏")\
<< QString::fromUtf8("隐藏按钮");
addRootItem(items);
items.clear();
items << QString::fromUtf8("文档保护") << QString::fromUtf8("文档保护") << QString::fromUtf8("取消保护") << QString::fromUtf8("是否已保存");
addRootItem(items);
items.clear();
items << QString::fromUtf8("单元格设置") << QString::fromUtf8("单元格设值")\
<< QString::fromUtf8("合并取消单元格") << QString::fromUtf8("设置行高列宽")\
<< QString::fromUtf8("新建批注") << QString::fromUtf8("设置打印区域");
addRootItem(items);
items.clear();
items << QString::fromUtf8("图形操作") << QString::fromUtf8("插入图片")\
<< QString::fromUtf8("插入图表");
addRootItem(items);
items.clear();
items << QString::fromUtf8("事件注册") << QString::fromUtf8("注册关闭事件") \
<< QString::fromUtf8("注册保存事件");
addRootItem(items);
items.clear();
items << QString::fromUtf8("其他") << QString::fromUtf8("关闭ET");
addRootItem(items);
}
void ButtonListWnd::initWppButtonTree()
{
QStringList items;
items << QString::fromUtf8("常用操作") << QString::fromUtf8("初始化")\
<< QString::fromUtf8("新建文档") << QString::fromUtf8("打开文档")\
<< QString::fromUtf8("另存文档") << QString::fromUtf8("打印到pdf");
addRootItem(items);
items.clear();
items << QString::fromUtf8("隐藏菜单按钮") << QString::fromUtf8("隐藏工具栏")\
<< QString::fromUtf8("隐藏按钮");
addRootItem(items);
items.clear();
items << QString::fromUtf8("事件注册") << QString::fromUtf8("注册关闭事件")\
<< QString::fromUtf8("注册保存事件");
addRootItem(items);
items.clear();
items << QString::fromUtf8("其他") << QString::fromUtf8("关闭WPP")\
<< QString::fromUtf8("插入图片") << QString::fromUtf8("添加幻灯片")\
<< QString::fromUtf8("设置幻灯片大小") << QString::fromUtf8("插入文本框")\
<< QString::fromUtf8("插入表格") << QString::fromUtf8("插入音频")\
<< QString::fromUtf8("插入超链接") << QString::fromUtf8("新增节")\
<< QString::fromUtf8("开始播放");
addRootItem(items);
}
void ButtonListWnd::addRootItem(const QStringList& childItems)
{
if (childItems.isEmpty())
return;
QTreeWidgetItem *root = new QTreeWidgetItem(this);
root->setText(0, childItems.at(0));
for (int i = 1; i < childItems.count(); i++)
{
QTreeWidgetItem *child = new QTreeWidgetItem(root);
child->setText(0, childItems.at(i));
child->addChild(child);
}
insertTopLevelItem(0, root);
}
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

wps二次开发系统集成相关
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/trycache/wps.git
git@gitee.com:trycache/wps.git
trycache
wps
wps
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /