Multi-level terminal can be created.

This commit is contained in:
joshua
2021-10-03 13:22:21 +02:00
parent 1699ad9dd8
commit dca643f7aa
7 changed files with 198 additions and 10 deletions

View File

@@ -43,11 +43,13 @@ class TerminalStripModel : public QAbstractTableModel
QVector<RealTerminalData> modifiedRealTerminalData() const;
bool isXrefCell(const QModelIndex &index, Element **element = nullptr);
QVector<PhysicalTerminalData> terminalsForIndex(QModelIndexList index_list) const;
private:
void fillRealTerminalData();
RealTerminalData dataAtRow(int row) const;
void replaceDataAtRow(RealTerminalData data, int row);
PhysicalTerminalData physicalDataAtIndex(int index) const;
private:
QPointer<TerminalStrip> m_terminal_strip;