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"
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 & operator=(const TOPPASSplitterVertex &rhs)
Assignment operator.
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