DiagramDesigner/diagramCavas/source/powerConnection.cpp

21 lines
717 B
C++
Raw Permalink Normal View History

2025-04-22 10:10:55 +08:00
#include <QJsonObject>
#include "powerConnection.h"
2025-05-16 19:20:46 +08:00
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) {}
2025-04-22 10:10:55 +08:00
2025-09-26 18:50:21 +08:00
PowerConnection* PowerConnection::clone()
{
PowerConnection* newCon = new PowerConnection(m_uuid,m_fromTerminal,m_toTerminal,m_fromComponent,m_toComponent);
return newCon;
}
2025-04-22 10:10:55 +08:00
QJsonObject PowerConnection::toJson() const {
QJsonObject obj;
obj["id"] = m_uuid;
obj["from"] = m_fromTerminal;
obj["to"] = m_toTerminal;
return obj;
}