diff --git a/TranslateUI/StructView.cpp b/TranslateUI/StructView.cpp index bdb1d56..d4ec0ea 100644 --- a/TranslateUI/StructView.cpp +++ b/TranslateUI/StructView.cpp @@ -59,11 +59,13 @@ BinaryStructView::BinaryStructView(QWidget* p /*= nullptr*/) _translate_layout->setModel(this->_translate_model); _bin_model->setHorizontalHeaderLabels(QStringList() << tr("Member Name") << tr("Logical Type") << tr("Base Type") - << tr("Bytes Offset") << tr("Bytes Count")); + << tr("Bytes Offset") << tr("Bytes Count") << tr("Translate Type") << tr("Rule Custom") << tr("Result With")); _bin_model->appendRow(QList() << new QStandardItem(u8"单元标志")<< new QStandardItem(u8"数据") - << new QStandardItem(u8"UINT8") << new QStandardItem("0") << new QStandardItem("1*1")); + << new QStandardItem(u8"UINT8") << new QStandardItem("0") << new QStandardItem("1*1") + << new QStandardItem(u8"直译") << new QStandardItem(u8"文本转换") << new QStandardItem(u8"To=16进制")); _bin_model->appendRow(QList() << new QStandardItem(u8"集合尺寸") << new QStandardItem(u8"数据") - << new QStandardItem(u8"UINT16") << new QStandardItem("0") << new QStandardItem(u8"2*1")); + << new QStandardItem(u8"UINT16") << new QStandardItem("0") << new QStandardItem(u8"2*1") + << new QStandardItem(u8"直译") << new QStandardItem(u8"数值提取") << new QStandardItem(u8"To=int,LSB=10")); _bin_model->appendRow(QList() << new QStandardItem(u8"变长数据") << new QStandardItem(u8"集合") << new QStandardItem(u8"UINT8") << new QStandardItem("0") << new QStandardItem(u8"1*集合尺寸")); _bin_model->appendRow(QList() << new QStandardItem(u8"联合数据") << new QStandardItem(u8"联合")