mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-05-02 03:19:59 +02:00
Merge branch 'terminal_strip'
* terminal_strip: Terminal strip bridge are now save in .qet file Minor : don't push an undo command when change bridge color by the same color
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
#include <QUuid>
|
||||
#include <QPointer>
|
||||
#include <QColor>
|
||||
#include <QDomDocument>
|
||||
#include <QVector>
|
||||
|
||||
class RealTerminal;
|
||||
@@ -42,6 +43,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);
|
||||
|
||||
Reference in New Issue
Block a user