21#include <QSharedPointer>
23#include "../properties/elementdata.h"
51 QSharedPointer<RealTerminal>
sharedRef()
const;
52 QWeakPointer<RealTerminal>
weakRef();
61 QDomElement
toXml(QDomDocument &parent_document) const;
64 QString
label() const;
66 QString
cable() const;
The ElementData class WARNING This class inherit from PropertiesInterface but only fromXml is actuall...
Definition elementdata.h:32
The PhysicalTerminal class Represent a physical terminal. A physical terminal is composed a least by ...
Definition physicalterminal.h:62
The RealTerminal class Represent a real terminal. A real terminal can be a drawn terminal in a folio ...
Definition realterminal.h:43
void setPhysicalTerminal(const QSharedPointer< PhysicalTerminal > &phy_t)
RealTerminal::setPhysicalTerminal Set the parent physical terminal of this real terminal.
Definition realterminal.cpp:93
~RealTerminal()
Definition realterminal.cpp:33
QUuid elementUuid() const
elementUuid
Definition realterminal.cpp:275
bool isBridged() const
RealTerminal::isBridged.
Definition realterminal.cpp:238
QSharedPointer< PhysicalTerminal > m_physical_terminal
Definition realterminal.h:87
QWeakPointer< RealTerminal > m_this_weak
Definition realterminal.h:86
QString cableWire() const
RealTerminal::cableWire.
Definition realterminal.cpp:170
ElementData::TerminalType type() const
RealTerminal::type.
Definition realterminal.cpp:193
QSharedPointer< TerminalStripBridge > bridge() const
RealTerminal::bridge.
Definition realterminal.cpp:251
QString cable() const
RealTerminal::cable.
Definition realterminal.cpp:162
bool isElement() const
isElement
Definition realterminal.cpp:229
QSharedPointer< PhysicalTerminal > physicalTerminal() const noexcept
RealTerminal::physicalTerminal.
Definition realterminal.cpp:114
static QString xmlTagName()
QDomElement toXml(QDomDocument &parent_document) const
toXml
Definition realterminal.cpp:79
TerminalStrip * parentStrip() const noexcept
parentStrip
Definition realterminal.cpp:101
QWeakPointer< RealTerminal > weakRef()
RealTerminal::weakRef.
Definition realterminal.cpp:70
Element * element() const
element
Definition realterminal.cpp:265
ElementData::TerminalFunction function() const
RealTerminal::function.
Definition realterminal.cpp:205
bool isLed() const
RealTerminal::isLed.
Definition realterminal.cpp:217
QString Xref() const
RealTerminal::Xref.
Definition realterminal.cpp:149
QString conductor() const
RealTerminal::conductor.
Definition realterminal.cpp:178
QPointer< Element > m_element
Definition realterminal.h:85
int level() const
RealTerminal::level.
Definition realterminal.cpp:122
QString label() const
label
Definition realterminal.cpp:136
QSharedPointer< RealTerminal > sharedRef()
RealTerminal::sharedRef.
Definition realterminal.cpp:44
The TerminalElement class.
Definition terminalelement.h:31
Definition terminalstripbridge.h:32
The TerminalStrip class This class hold all the datas and configurations of a terminal strip (but the...
Definition terminalstrip.h:45