Level terminals can be disassembled

This commit is contained in:
joshua
2021-10-04 21:26:51 +02:00
parent dca643f7aa
commit 828424cae8
7 changed files with 149 additions and 11 deletions
+3 -2
View File
@@ -34,7 +34,7 @@ class TerminalElement;
struct RealTerminalData
{
int level_ = 0;
int level_ = -1;
QString label_,
Xref_,
@@ -107,7 +107,8 @@ class TerminalStrip : public QObject
PhysicalTerminalData physicalTerminalData(int index) const;
QVector<PhysicalTerminalData> physicalTerminalData() const;
bool setOrderTo(QVector<PhysicalTerminalData> sorted_vector);
bool groupTerminal(const PhysicalTerminalData &receiver_terminal, const QVector<PhysicalTerminalData> &added_terminals);
bool groupTerminals(const PhysicalTerminalData &receiver_terminal, const QVector<PhysicalTerminalData> &added_terminals);
void unGroupTerminals(const QVector<RealTerminalData> &terminals_to_ungroup);
QVector<QPointer<Element>> terminalElement() const;