QElectroTech
0.70
sources
qetgraphicsitem
terminalelement.h
Go to the documentation of this file.
1
/*
2
Copyright 2006-2019 The QElectroTech Team
3
This file is part of QElectroTech.
4
5
QElectroTech is free software: you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation, either version 2 of the License, or
8
(at your option) any later version.
9
10
QElectroTech is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
#ifndef TERMINALELEMENT_H
19
#define TERMINALELEMENT_H
20
21
22
#include "
element.h
"
23
24
class
QETProject
;
25
26
class
TerminalElement
:
public
Element
27
{
28
Q_OBJECT
29
public
:
30
TerminalElement
(
const
ElementsLocation
&, QGraphicsItem * =
nullptr
,
int
* =
nullptr
);
31
~TerminalElement
()
override
;
32
void
initLink
(
QETProject
*project)
override
;
33
};
34
35
#endif // TERMINALELEMENT_H
QETProject
Definition:
qetproject.h:46
ElementsLocation
Definition:
elementslocation.h:34
element.h
Element
Definition:
element.h:40
TerminalElement::initLink
void initLink(QETProject *project) override
TerminalElement::initLink.
Definition:
terminalelement.cpp:38
TerminalElement
Definition:
terminalelement.h:26
TerminalElement::TerminalElement
TerminalElement(const ElementsLocation &, QGraphicsItem *=nullptr, int *=nullptr)
TerminalElement::TerminalElement Default constructor.
Definition:
terminalelement.cpp:28
TerminalElement::~TerminalElement
~TerminalElement() override
Definition:
terminalelement.cpp:32
Generated by
1.8.15