terminal function can be edited, edted value is applied to element

This commit is contained in:
joshua
2021-07-17 13:44:44 +02:00
parent 30dc34ebe1
commit cc6f66ad11
11 changed files with 375 additions and 60 deletions

View File

@@ -40,8 +40,11 @@ class TerminalStripModel : public QAbstractTableModel
virtual QVariant headerData (int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
virtual Qt::ItemFlags flags (const QModelIndex &index) const override;
QHash<Element *, ElementData> editedTerminalsData() const;
private:
void fillRealTerminalData();
static ElementData modifiedData(const ElementData &original_data, const RealTerminalData &edited_data);
private:
QPointer<TerminalStrip> m_terminal_strip;
@@ -64,9 +67,6 @@ class TerminalStripModelDelegate : public QStyledItemDelegate
QWidget *editor,
QAbstractItemModel *model,
const QModelIndex &index) const override;
// protected:
// bool eventFilter(QObject *object, QEvent *event) override;
};
#endif // TERMINALSTRIPMODEL_H