RealTerminal is created by the TerminalElement itself

This commit is contained in:
joshua
2022-02-09 18:08:20 +01:00
parent 70f50ff362
commit c037d3ea0a
5 changed files with 26 additions and 67 deletions

View File

@@ -28,7 +28,10 @@
TerminalElement::TerminalElement(const ElementsLocation &location,
QGraphicsItem *qgi, int *state) :
Element(location, qgi, state, Element::Terminale)
{}
{
auto rt = new RealTerminal(this);
m_real_terminal = rt->sharedRef();
}
TerminalElement::~TerminalElement()
{}
@@ -41,15 +44,6 @@ void TerminalElement::initLink(QETProject *project) {
Element::initLink(project);
}
/**
* @brief TerminalElement::setRealTerminal
* Set @a real_t as the real terminal for this terminal element
* @param real_t
*/
void TerminalElement::setRealTerminal(const QSharedPointer<RealTerminal> &real_t) {
m_real_terminal = real_t;
}
/**
* @brief TerminalElement::realTerminal
* @return the real terminal of this terminal element.