duplicate works! multiplexed signals are not copied at this time

need to learn more about them first

need to do clean up and corner case handling
This commit is contained in:
Andy Huska
2022-09-22 18:04:27 -05:00
parent 27b58552df
commit 47d63c6296
8 changed files with 409 additions and 6 deletions
+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>DBCNodeDuplicateEditor</class>
<widget class="QDialog" name="DBCNodeDuplicateEditor">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>314</width>
<height>193</height>
</rect>
</property>
<property name="windowTitle">
<string>Dialog</string>
</property>
<widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>290</width>
<height>116</height>
</rect>
</property>
<layout class="QFormLayout" name="formLayout">
<item row="0" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>New Node Name:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="lineNodeName"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_8">
<property name="text">
<string>Current Base ID:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="lineOriginalBaseId"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>New Base ID:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="lineNewBaseId"/>
</item>
<item row="3" column="1">
<widget class="QPushButton" name="btnDuplicate">
<property name="text">
<string>Duplicate Node</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QPushButton" name="btnCancel">
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<resources/>
<connections/>
</ui>
+1 -1
View File
@@ -31,7 +31,7 @@
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="lineMsgName"/>
<widget class="QLineEdit" name="lineNodeName"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_8">