优化代码
This commit is contained in:
parent
e71d0abfe8
commit
43a6bfff3c
@ -133,7 +133,7 @@ void SingleRelay::OnButtonGroup(QAbstractButton *slot_btn) {
|
|||||||
std::shared_ptr<VibrationData> vib_data = std::dynamic_pointer_cast<VibrationData>(base_ptr);
|
std::shared_ptr<VibrationData> vib_data = std::dynamic_pointer_cast<VibrationData>(base_ptr);
|
||||||
if((vib_data->base_config_[var].standby && (var % 2)))
|
if((vib_data->base_config_[var].standby && (var % 2)))
|
||||||
continue;
|
continue;
|
||||||
QString item_str = QString("%1 (槽位 %2 通道 %3 非OK)").arg(vib_data->base_config_[var].point_name).arg(button_id).arg(var+1);
|
QString item_str = QString("%1 (槽位 %2 通道 %3 非OK)").arg(vib_data->base_config_[var].point_name).arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
||||||
QListWidgetItem *item = new QListWidgetItem(item_str);
|
QListWidgetItem *item = new QListWidgetItem(item_str);
|
||||||
QString item_data = QString("S%1C%2P##NO").arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
QString item_data = QString("S%1C%2P##NO").arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
||||||
item->setData(Qt::UserRole, item_data);
|
item->setData(Qt::UserRole, item_data);
|
||||||
|
@ -132,6 +132,7 @@ void TMRRelayAssociation::Init(){
|
|||||||
item_str = QString("%1 (槽位 %2 通道 %3 警报)").arg(ptr->base_config_[var].point_name).arg(ptr->base_config_[var].chan_id.mid(1,2)).arg(ptr->base_config_[var].chan_id.mid(4,2));
|
item_str = QString("%1 (槽位 %2 通道 %3 警报)").arg(ptr->base_config_[var].point_name).arg(ptr->base_config_[var].chan_id.mid(1,2)).arg(ptr->base_config_[var].chan_id.mid(4,2));
|
||||||
item_data = QString("%1A1").arg(ptr->base_config_[var].chan_id);
|
item_data = QString("%1A1").arg(ptr->base_config_[var].chan_id);
|
||||||
}
|
}
|
||||||
|
channelNameMap[item_data] = item_str;
|
||||||
if(ptr->alert_danger[var].danger_enable){
|
if(ptr->alert_danger[var].danger_enable){
|
||||||
item_str = QString("%1 (槽位 %2 通道 %3 危险)").arg(ptr->base_config_[var].point_name).arg(ptr->base_config_[var].chan_id.mid(1,2)).arg(ptr->base_config_[var].chan_id.mid(4,2));
|
item_str = QString("%1 (槽位 %2 通道 %3 危险)").arg(ptr->base_config_[var].point_name).arg(ptr->base_config_[var].chan_id.mid(1,2)).arg(ptr->base_config_[var].chan_id.mid(4,2));
|
||||||
item_data = QString("%1A2").arg(ptr->base_config_[var].chan_id);
|
item_data = QString("%1A2").arg(ptr->base_config_[var].chan_id);
|
||||||
@ -207,6 +208,7 @@ QStandardItem* TMRRelayAssociation::buildItemTree(ExprNode* node) {
|
|||||||
displayText = (node->value == "+") ? "OR" : "AND"; // 运算符显示
|
displayText = (node->value == "+") ? "OR" : "AND"; // 运算符显示
|
||||||
} else {
|
} else {
|
||||||
displayText = channelNameMap.value(node->value, node->value); // 显示名
|
displayText = channelNameMap.value(node->value, node->value); // 显示名
|
||||||
|
qDebug() << "display" <<displayText << node->value;
|
||||||
}
|
}
|
||||||
QStandardItem* item = new QStandardItem(displayText);
|
QStandardItem* item = new QStandardItem(displayText);
|
||||||
item->setData(node->value, Qt::UserRole); // 原始表达式key
|
item->setData(node->value, Qt::UserRole); // 原始表达式key
|
||||||
@ -411,14 +413,14 @@ void TMRRelayAssociation::OnButtonGroup(QAbstractButton *slot_btn) {
|
|||||||
if(ptr->alert_danger[var].direct_enable ||
|
if(ptr->alert_danger[var].direct_enable ||
|
||||||
ptr->alert_danger[var].x1_ampl_enable ||
|
ptr->alert_danger[var].x1_ampl_enable ||
|
||||||
ptr->alert_danger[var].x2_ampl_enable){
|
ptr->alert_danger[var].x2_ampl_enable){
|
||||||
QString item_str = QString("%1 (槽位 %3 通道 %4 警报)").arg(ptr->base_config_[var].point_name).arg(button_id).arg(var+1);
|
QString item_str = QString("%1 (槽位 %3 通道 %4 警报)").arg(ptr->base_config_[var].point_name).arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
||||||
QListWidgetItem *item = new QListWidgetItem(item_str);
|
QListWidgetItem *item = new QListWidgetItem(item_str);
|
||||||
item_data = QString("S%1C%2A1").arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
item_data = QString("S%1C%2A1").arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
||||||
item->setData(Qt::UserRole, item_data);
|
item->setData(Qt::UserRole, item_data);
|
||||||
list_widget_available->addItem(item);
|
list_widget_available->addItem(item);
|
||||||
}
|
}
|
||||||
if(ptr->alert_danger[var].danger_enable){
|
if(ptr->alert_danger[var].danger_enable){
|
||||||
QString item_str = QString("%1 (槽位 %3 通道 %4 危险)").arg(ptr->base_config_[var].point_name).arg(button_id).arg(var+1);
|
QString item_str = QString("%1 (槽位 %3 通道 %4 危险)").arg(ptr->base_config_[var].point_name).arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
||||||
QListWidgetItem *item = new QListWidgetItem(item_str);
|
QListWidgetItem *item = new QListWidgetItem(item_str);
|
||||||
item_data = QString("S%1C%2A2").arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
item_data = QString("S%1C%2A2").arg(QString::number(button_id, 10).rightJustified(2, '0')).arg(QString::number(var+1, 10).rightJustified(2, '0'));
|
||||||
item->setData(Qt::UserRole, item_data);
|
item->setData(Qt::UserRole, item_data);
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>892</width>
|
<width>911</width>
|
||||||
<height>634</height>
|
<height>634</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
@ -186,7 +186,7 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>110</x>
|
<x>110</x>
|
||||||
<y>538</y>
|
<y>538</y>
|
||||||
<width>751</width>
|
<width>781</width>
|
||||||
<height>40</height>
|
<height>40</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
@ -995,7 +995,7 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>610</x>
|
<x>610</x>
|
||||||
<y>80</y>
|
<y>80</y>
|
||||||
<width>251</width>
|
<width>281</width>
|
||||||
<height>441</height>
|
<height>441</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user