20#ifndef LIBREPCB_CORE_ELECTRICALRULECHECKMESSAGES_H
21#define LIBREPCB_CORE_ELECTRICALRULECHECKMESSAGES_H
26#include "../../rulecheck/rulecheckmessage.h"
35class ComponentInstance;
36class ComponentSignalInstance;
37class ComponentSymbolVariantItem;
154 Q_DECLARE_TR_FUNCTIONS(ErcMsgUnplacedRequiredSymbol)
175 Q_DECLARE_TR_FUNCTIONS(ErcMsgUnplacedOptionalSymbol)
The ComponentInstance class.
Definition: componentinstance.h:54
The ComponentSignalInstance class.
Definition: componentsignalinstance.h:49
The ComponentSymbolVariantItem class represents one symbol of a component symbol variant.
Definition: componentsymbolvariantitem.h:54
The ErcMsgConnectedPinWithoutWire class.
Definition: electricalrulecheckmessages.h:195
ErcMsgConnectedPinWithoutWire(const ErcMsgConnectedPinWithoutWire &other) noexcept
Definition: electricalrulecheckmessages.h:202
ErcMsgConnectedPinWithoutWire()=delete
virtual ~ErcMsgConnectedPinWithoutWire() noexcept
Definition: electricalrulecheckmessages.h:205
The ErcMsgForcedNetSignalNameConflict class.
Definition: electricalrulecheckmessages.h:129
ErcMsgForcedNetSignalNameConflict()=delete
virtual ~ErcMsgForcedNetSignalNameConflict() noexcept
Definition: electricalrulecheckmessages.h:140
ErcMsgForcedNetSignalNameConflict(const ErcMsgForcedNetSignalNameConflict &other) noexcept
Definition: electricalrulecheckmessages.h:137
static QString getSignalNet(const ComponentSignalInstance &signal) noexcept
Definition: electricalrulecheckmessages.cpp:131
The ErcMsgOpenNet class.
Definition: electricalrulecheckmessages.h:70
ErcMsgOpenNet(const ErcMsgOpenNet &other) noexcept
Definition: electricalrulecheckmessages.h:77
virtual ~ErcMsgOpenNet() noexcept
Definition: electricalrulecheckmessages.h:79
The ErcMsgOpenWireInSegment class.
Definition: electricalrulecheckmessages.h:89
virtual ~ErcMsgOpenWireInSegment() noexcept
Definition: electricalrulecheckmessages.h:98
ErcMsgOpenWireInSegment(const ErcMsgOpenWireInSegment &other) noexcept
Definition: electricalrulecheckmessages.h:96
ErcMsgOpenWireInSegment()=delete
The ErcMsgUnconnectedJunction class.
Definition: electricalrulecheckmessages.h:215
ErcMsgUnconnectedJunction()=delete
ErcMsgUnconnectedJunction(const ErcMsgUnconnectedJunction &other) noexcept
Definition: electricalrulecheckmessages.h:222
virtual ~ErcMsgUnconnectedJunction() noexcept
Definition: electricalrulecheckmessages.h:224
The ErcMsgUnconnectedRequiredSignal class.
Definition: electricalrulecheckmessages.h:108
ErcMsgUnconnectedRequiredSignal(const ErcMsgUnconnectedRequiredSignal &other) noexcept
Definition: electricalrulecheckmessages.h:116
ErcMsgUnconnectedRequiredSignal()=delete
virtual ~ErcMsgUnconnectedRequiredSignal() noexcept
Definition: electricalrulecheckmessages.h:119
The ErcMsgUnplacedOptionalGate class.
Definition: electricalrulecheckmessages.h:174
virtual ~ErcMsgUnplacedOptionalGate() noexcept
Definition: electricalrulecheckmessages.h:185
ErcMsgUnplacedOptionalGate(const ErcMsgUnplacedOptionalGate &other) noexcept
Definition: electricalrulecheckmessages.h:183
ErcMsgUnplacedOptionalGate()=delete
The ErcMsgUnplacedRequiredGate class.
Definition: electricalrulecheckmessages.h:153
ErcMsgUnplacedRequiredGate()=delete
virtual ~ErcMsgUnplacedRequiredGate() noexcept
Definition: electricalrulecheckmessages.h:164
ErcMsgUnplacedRequiredGate(const ErcMsgUnplacedRequiredGate &other) noexcept
Definition: electricalrulecheckmessages.h:162
The ErcMsgUnusedNetClass class.
Definition: electricalrulecheckmessages.h:51
ErcMsgUnusedNetClass()=delete
ErcMsgUnusedNetClass(const ErcMsgUnusedNetClass &other) noexcept
Definition: electricalrulecheckmessages.h:58
virtual ~ErcMsgUnusedNetClass() noexcept
Definition: electricalrulecheckmessages.h:60
The NetClass class.
Definition: netclass.h:46
The NetSignal class.
Definition: netsignal.h:50
The RuleCheckMessage class.
Definition: rulecheckmessage.h:45
RuleCheckMessage()=delete
The SI_NetPoint class.
Definition: si_netpoint.h:44
The SI_NetSegment class.
Definition: si_netsegment.h:53
The SI_SymbolPin class.
Definition: si_symbolpin.h:52
Definition: occmodel.cpp:77