21 lines
717 B
C++
21 lines
717 B
C++
#include <QJsonObject>
|
|
#include "powerConnection.h"
|
|
|
|
PowerConnection::PowerConnection(const QString& uuid,const QString& fromTerminal, const QString& toTerminal,const QString& fromId,const QString& toId, QObject* parent)
|
|
: QObject(parent),m_uuid(uuid), m_fromTerminal(fromTerminal), m_toTerminal(toTerminal),m_fromComponent(fromId),m_toComponent(toId) {}
|
|
|
|
|
|
PowerConnection* PowerConnection::clone()
|
|
{
|
|
PowerConnection* newCon = new PowerConnection(m_uuid,m_fromTerminal,m_toTerminal,m_fromComponent,m_toComponent);
|
|
return newCon;
|
|
}
|
|
|
|
QJsonObject PowerConnection::toJson() const {
|
|
QJsonObject obj;
|
|
obj["id"] = m_uuid;
|
|
obj["from"] = m_fromTerminal;
|
|
obj["to"] = m_toTerminal;
|
|
return obj;
|
|
}
|