Overridden properties of terminal elements are now saved/loaded from project

The overridden properties of terminal elements made in the terminal
strip dialog are now saved and loaded from/to the project file.
This commit is contained in:
joshua
2021-09-20 18:34:48 +02:00
parent 67dbc798aa
commit 377f8b1521
10 changed files with 125 additions and 29 deletions

View File

@@ -52,7 +52,7 @@ class TerminalStripModel : public QAbstractTableModel
private:
QPointer<TerminalStrip> m_terminal_strip;
QVector<PhysicalTerminalData> m_physical_terminal_data;
QHash<QSharedPointer<RealTerminal>, QVector<bool>> m_modified_cell;
QHash<Element *, QVector<bool>> m_modified_cell;
};
class TerminalStripModelDelegate : public QStyledItemDelegate