Loading...
Searching...
No Matches
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.
 
 ~ProcessGraphicsScene ()
 Virtual destructor.
 

Protected Member Functions

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

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)

References slots.

◆ 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: