26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_CONNECTORSPROPERTY_H
27 #define __TERRALIB_PROCESS_QT_INTERNAL_CONNECTORSPROPERTY_H
29 #include "../../Config.h"
35 #include <QTableWidget>
75 void listConnectorsVec(std::vector<te::process::Connector*>& connectors,
bool inputConnectors);
Abstraction that represents a Connector between parameters of a Task.
A QWidget to explore connectors from a task.
void setTask(const std::string &taskId)
Function used to set the Task.
ConnectorsProperty(ProcessManager *manager, QWidget *parent=nullptr)
Default constructor.
std::string m_taskId
Task object id.
~ConnectorsProperty()
Virtual destructor.
void listConnectorsVec(std::vector< te::process::Connector * > &connectors, bool inputConnectors)
Function used to list connectors associated to internal task.
void listConnectors()
Function used to list connectors associated to internal task.
ProcessManager * m_manager
QTableWidget * m_connectorsTable
Qt table component used to list the task connectors.
void removeConnector(te::process::Connector *connector)
Function used to remove a connector.
A QObject class to handle with process management.