Terminal strip bridge are now save in .qet file

This commit is contained in:
joshua
2022-01-31 18:11:21 +01:00
parent bd635b8e43
commit c02238cab8
5 changed files with 93 additions and 9 deletions

View File

@@ -22,6 +22,7 @@
#include <QUuid>
#include <QPointer>
#include <QColor>
#include <QDomDocument>
class RealTerminal;
class TerminalStrip;
@@ -41,6 +42,10 @@ class TerminalStripBridge
void setColor(const QColor &color);
QVector<QSharedPointer<RealTerminal>> realTerminals() const;
static QString xmlTagName() {return QStringLiteral("terminal_strip_bridge");}
QDomElement toXml(QDomDocument &parent_document) const;
void fromXml(const QDomElement &dom_element);
private:
bool addTerminals(const QVector<QSharedPointer<RealTerminal>> &real_terminals);
void removeTerminals(const QVector<QSharedPointer<RealTerminal>> &real_terminals);