te::process::qt::ProcessGraphicsScene Class Reference

A Abstract QTreeWidgetItem Group of Process Builder items. More...

#include <ProcessGraphicsScene.h>

Inheritance diagram for te::process::qt::ProcessGraphicsScene:

Public Slots

void onRemovedConnector (const std::string &connectorId)
 
void onRemovedTask (const std::string &taskId)
 
void onResetedTaskId (const std::string &id, const std::string &newId)
 

Public Member Functions

void alignSelecteds (Qt::Alignment alignment)
 
void createConnectorItem (te::process::qt::TaskGraphicsItem *taskFromItem, HotPointGraphicsItem *hotPointFromItem, te::process::qt::TaskGraphicsItem *taskToItem, HotPointGraphicsItem *hotPointToItem)
 
void createTaskItem (te::process::TaskSharedPtr task, QPointF pos=QPointF())
 
 ProcessGraphicsScene (ProcessManager *manager, QObject *parent=nullptr)
 Default constructor. More...
 
 ~ProcessGraphicsScene ()
 Virtual destructor. More...
 

Protected Member Functions

virtual void dragEnterEvent (QGraphicsSceneDragDropEvent *event) override
 Virtual function to reimplement qt event. More...
 
virtual void dragLeaveEvent (QGraphicsSceneDragDropEvent *event) override
 Virtual function to reimplement qt event. More...
 
virtual void dragMoveEvent (QGraphicsSceneDragDropEvent *event) override
 Virtual function to reimplement qt event. More...
 
virtual void dropEvent (QGraphicsSceneDragDropEvent *event) override
 Virtual function to reimplement qt event. More...
 
virtual void keyPressEvent (QKeyEvent *event) override
 Virtual function to reimplement qt event. More...
 

Protected Attributes

ProcessManagerm_manager
 

Detailed Description

A Abstract QTreeWidgetItem Group of Process Builder items.

Definition at line 57 of file ProcessGraphicsScene.h.

Constructor & Destructor Documentation

◆ ProcessGraphicsScene()

te::process::qt::ProcessGraphicsScene::ProcessGraphicsScene ( ProcessManager manager,
QObject *  parent = nullptr 
)

Default constructor.

◆ ~ProcessGraphicsScene()

te::process::qt::ProcessGraphicsScene::~ProcessGraphicsScene ( )

Virtual destructor.

Member Function Documentation

◆ alignSelecteds()

void te::process::qt::ProcessGraphicsScene::alignSelecteds ( Qt::Alignment  alignment)

◆ createConnectorItem()

void te::process::qt::ProcessGraphicsScene::createConnectorItem ( te::process::qt::TaskGraphicsItem taskFromItem,
HotPointGraphicsItem hotPointFromItem,
te::process::qt::TaskGraphicsItem taskToItem,
HotPointGraphicsItem hotPointToItem 
)

◆ createTaskItem()

void te::process::qt::ProcessGraphicsScene::createTaskItem ( te::process::TaskSharedPtr  task,
QPointF  pos = QPointF() 
)

◆ dragEnterEvent()

virtual void te::process::qt::ProcessGraphicsScene::dragEnterEvent ( QGraphicsSceneDragDropEvent *  event)
overrideprotectedvirtual

Virtual function to reimplement qt event.

◆ dragLeaveEvent()

virtual void te::process::qt::ProcessGraphicsScene::dragLeaveEvent ( QGraphicsSceneDragDropEvent *  event)
overrideprotectedvirtual

Virtual function to reimplement qt event.

◆ dragMoveEvent()

virtual void te::process::qt::ProcessGraphicsScene::dragMoveEvent ( QGraphicsSceneDragDropEvent *  event)
overrideprotectedvirtual

Virtual function to reimplement qt event.

◆ dropEvent()

virtual void te::process::qt::ProcessGraphicsScene::dropEvent ( QGraphicsSceneDragDropEvent *  event)
overrideprotectedvirtual

Virtual function to reimplement qt event.

◆ keyPressEvent()

virtual void te::process::qt::ProcessGraphicsScene::keyPressEvent ( QKeyEvent *  event)
overrideprotectedvirtual

Virtual function to reimplement qt event.

◆ onRemovedConnector

void te::process::qt::ProcessGraphicsScene::onRemovedConnector ( const std::string &  connectorId)
slot

◆ onRemovedTask

void te::process::qt::ProcessGraphicsScene::onRemovedTask ( const std::string &  taskId)
slot

◆ onResetedTaskId

void te::process::qt::ProcessGraphicsScene::onResetedTaskId ( const std::string &  id,
const std::string &  newId 
)
slot

Member Data Documentation

◆ m_manager

ProcessManager* te::process::qt::ProcessGraphicsScene::m_manager
protected

Definition at line 115 of file ProcessGraphicsScene.h.


The documentation for this class was generated from the following file: