12 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
42 virtual std::unique_ptr<TOPPASVertex>
clone()
const override;
48 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option,
QWidget* widget)
override;
A more convenient string class.
Definition: String.h:34
A special vertex that allows to split a list of inputs.
Definition: TOPPASSplitterVertex.h:29
virtual std::unique_ptr< TOPPASVertex > clone() const override
Make a copy of this vertex on the heap and return a pointer to it (useful for copying nodes)
void markUnreachable() override
Marks this node (and everything further downstream) as unreachable. Overridden behavior in mergers.
String getName() const override
returns "SplitterVertex"
TOPPASSplitterVertex & operator=(const TOPPASSplitterVertex &rhs)
Assignment operator.
void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *e) override
~TOPPASSplitterVertex() override=default
Destructor.
QRectF boundingRect() const override
Returns the bounding rectangle of this item.
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
void run() override
check if upstream nodes are finished and call downstream nodes
TOPPASSplitterVertex()=default
Default constructor.
TOPPASSplitterVertex(const TOPPASSplitterVertex &rhs)
Copy constructor.
The base class of the different vertex classes.
Definition: TOPPASVertex.h:78
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19