3 Star 0 Fork 1

真高兴 / l104parse

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
lefttable.cpp 4.80 KB
一键复制 编辑 原始数据 按行查看 历史
真高兴 提交于 2014-08-11 14:00 . leftTable
#include "lefttable.h"
#include <QStandardItem>
#include <QStandardItemModel>
leftTable::leftTable(QWidget *parent) :
QWidget(parent)
{
_initValue();
}
//********************************************************************************
//函数名:void createRootNode()
//功能: 穿件左侧根节点
void leftTable::createRootNode()
{
item_root=new QStandardItem("104协议帧结构详解");;//->根节点——每次clear以后都要重新初始化
item_root->setIcon(QIcon("://image/root.png"));
model->appendRow(item_root);
}
//********************************************************************************
//函数名:void createFirstNode()
//功能: 创建首节点
void leftTable::createFirstNode(const QString &data_parse)
{
item_68=new QStandardItem(data_parse);
item_68->setIcon(QIcon("://image/first.png"));
item_root->appendRow(item_68);
}
//********************************************************************************
//函数名:void createLengthNode()
//功能: 创建长度节点
void leftTable::createLengthNode(const QString &data_parse)
{
item_length=new QStandardItem(data_parse);
item_length->setIcon(QIcon("://image/first.png"));
item_root->appendRow(item_length);
}
//********************************************************************************
//函数名:void createControlNode()
//功能: 创建控制根节点
void leftTable::createControlNode(const QString &data_parse)
{
item_control1=new QStandardItem(data_parse);
item_control1->setIcon(QIcon("://image/first.png"));
item_root->appendRow(item_control1);
}
//********************************************************************************
//函数名:void createControlNode1()
//功能: 创建控制节点1
void leftTable::createControlNode1(const QString &data_parse)
{
item_control11=new QStandardItem(data_parse);
item_control11->setIcon(QIcon("://image/information.png"));
item_control1->appendRow(item_control11);
}
//********************************************************************************
//函数名:void createControlNode2()
//功能: 创建控节点2
void leftTable::createControlNode2(const QString &data_parse)
{
item_control12=new QStandardItem(data_parse);
item_control12->setIcon(QIcon("://image/information.png"));
item_control1->appendRow(item_control12);
}
//********************************************************************************
//函数名:void createControlNode3()
//功能: 创建控节点3
void leftTable::createControlNode3(const QString &data_parse)
{
item_control13=new QStandardItem(data_parse);
item_control13->setIcon(QIcon("://image/information.png"));
item_control1->appendRow(item_control13);
}
//********************************************************************************
//函数名:void createControlNode4()
//功能: 创建控节点4
void leftTable::createControlNode4(const QString &data_parse)
{
item_control14=new QStandardItem(data_parse);
item_control14->setIcon(QIcon("://image/information.png"));
item_control1->appendRow(item_control14);
}
//********************************************************************************
//函数名:void createTypeNode()
//功能: 创建类型节点
void leftTable::createTypeNode(const QString data_parse)
{
item_type=new QStandardItem(data_parse);
item_type->setIcon(QIcon("://image/first.png"));
item_root->appendRow(item_type);
}
//********************************************************************************
//函数名:void createCanChange()
//功能: 创建可变结构限定词节点
void leftTable::createCanChange(const QString data_parse)
{
item_change=new QStandardItem(data_parse);
item_change->setIcon(QIcon("://image/first.png"));
item_root->appendRow(item_change);
}
//********************************************************************************
//函数名:void createTransferreason()
//功能: 创建传输原因节点
void leftTable::createTransferreason(const QString data_parse)
{
item_transferreason=new QStandardItem(data_parse);
item_transferreason->setIcon(QIcon("://image/first.png"));
item_root->appendRow(item_transferreason);
}
//********************************************************************************
//函数名:void createAddress()
//功能: 公共地址
void leftTable::createAddress(const QString data_parse)
{
item_address=new QStandardItem(data_parse);
item_address->setIcon(QIcon("://image/first.png"));
item_root->appendRow(item_address);
}
//********************************************************************************
//函数名:void _initValue()
//功能: 初始化每个变量
void leftTable::_initValue()
{
model=new QStandardItemModel();//->初始化数据模型
}
1
https://gitee.com/zhengaoxing/l104parse.git
git@gitee.com:zhengaoxing/l104parse.git
zhengaoxing
l104parse
l104parse
master

搜索帮助