26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_PROCESSINSPECTOR_H 27 #define __TERRALIB_PROCESS_QT_INTERNAL_PROCESSINSPECTOR_H 29 #include "../../Config.h" 30 #include "../../Connector.h" 31 #include "../../Task.h" 34 #include <QTreeWidget> 35 #include <QTreeWidgetItem> 73 void onAddedTask(
const std::string& taskId);
75 void onAddedConnector(
const std::string& connectorId);
77 void onResetedTaskId(
const std::string&
id,
const std::string& newId);
79 void onRemovedTask(
const std::string& taskId);
81 void onRemovedConnector(
const std::string& connectorId);
85 void listParameters(QTreeWidgetItem* taskItemParent,
const te::process::Task* task);
87 void listConnectors(QTreeWidgetItem* taskItemParent,
const te::process::Task* task);
89 void addConnector(QTreeWidgetItem* taskItemParent,
te::process::Connector* connector,
bool inputConnectors);
105 #endif // __TERRALIB_PROCESS_QT_INTERNAL_PROCESSINSPECTOR_H
This class represents the description of a parameter.
A QWidget to inspect each process items added to process.
A QObject class to handle with process management.
QTreeWidgetItem * m_processTreeItem
QTreeWidget * m_processTree
Abstraction that represents a Connector between parameters of a Task.
std::map< std::string, QTreeWidgetItem * > m_taskItemMap
ProcessManager * m_manager