te::process::qt::ConnectorsProperty Class Reference

A QWidget to explore connectors from a task. More...

#include <ConnectorsProperty.h>

Inheritance diagram for te::process::qt::ConnectorsProperty:

Public Member Functions

 ConnectorsProperty (ProcessManager *manager, QWidget *parent=nullptr)
 Default constructor. More...
 
void setTask (const std::string &taskId)
 Function used to set the Task. More...
 
 ~ConnectorsProperty ()
 Virtual destructor. More...
 

Protected Member Functions

void listConnectors ()
 Function used to list connectors associated to internal task. More...
 
void listConnectorsVec (std::vector< te::process::Connector * > &connectors, bool inputConnectors)
 Function used to list connectors associated to internal task. More...
 
void removeConnector (te::process::Connector *connector)
 Function used to remove a connector. More...
 

Protected Attributes

QTableWidget * m_connectorsTable
 Qt table component used to list the task connectors. More...
 
ProcessManagerm_manager
 
std::string m_taskId
 Task object id. More...
 

Detailed Description

A QWidget to explore connectors from a task.

Definition at line 54 of file ConnectorsProperty.h.

Constructor & Destructor Documentation

◆ ConnectorsProperty()

te::process::qt::ConnectorsProperty::ConnectorsProperty ( ProcessManager manager,
QWidget *  parent = nullptr 
)

Default constructor.

◆ ~ConnectorsProperty()

te::process::qt::ConnectorsProperty::~ConnectorsProperty ( )

Virtual destructor.

Member Function Documentation

◆ listConnectors()

void te::process::qt::ConnectorsProperty::listConnectors ( )
protected

Function used to list connectors associated to internal task.

◆ listConnectorsVec()

void te::process::qt::ConnectorsProperty::listConnectorsVec ( std::vector< te::process::Connector * > &  connectors,
bool  inputConnectors 
)
protected

Function used to list connectors associated to internal task.

◆ removeConnector()

void te::process::qt::ConnectorsProperty::removeConnector ( te::process::Connector connector)
protected

Function used to remove a connector.

◆ setTask()

void te::process::qt::ConnectorsProperty::setTask ( const std::string &  taskId)

Function used to set the Task.

Member Data Documentation

◆ m_connectorsTable

QTableWidget* te::process::qt::ConnectorsProperty::m_connectorsTable
protected

Qt table component used to list the task connectors.

Definition at line 86 of file ConnectorsProperty.h.

◆ m_manager

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

Definition at line 82 of file ConnectorsProperty.h.

◆ m_taskId

std::string te::process::qt::ConnectorsProperty::m_taskId
protected

Task object id.

Definition at line 84 of file ConnectorsProperty.h.


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