te::process::qt::ProcessInspector Class Reference

A QWidget to inspect each process items added to process. More...

#include <ProcessInspector.h>

Inheritance diagram for te::process::qt::ProcessInspector:

Public Slots

void onAddedConnector (const std::string &connectorId)
 
void onAddedTask (const std::string &taskId)
 
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

 ProcessInspector (ProcessManager *manager, QWidget *parent=nullptr)
 Default constructor. More...
 
void setProcess (te::process::Process *process)
 
 ~ProcessInspector ()
 Virtual destructor. More...
 

Protected Member Functions

void addConnector (QTreeWidgetItem *taskItemParent, te::process::Connector *connector, bool inputConnectors)
 
void listConnectors (QTreeWidgetItem *taskItemParent, const te::process::Task *task)
 
void listParameters (QTreeWidgetItem *taskItemParent, const te::process::Task *task)
 

Protected Attributes

ProcessManagerm_manager
 
QTreeWidget * m_processTree
 
QTreeWidgetItem * m_processTreeItem
 
std::map< std::string, QTreeWidgetItem * > m_taskItemMap
 

Detailed Description

A QWidget to inspect each process items added to process.

Definition at line 57 of file ProcessInspector.h.

Constructor & Destructor Documentation

◆ ProcessInspector()

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

Default constructor.

◆ ~ProcessInspector()

te::process::qt::ProcessInspector::~ProcessInspector ( )

Virtual destructor.

Member Function Documentation

◆ addConnector()

void te::process::qt::ProcessInspector::addConnector ( QTreeWidgetItem *  taskItemParent,
te::process::Connector connector,
bool  inputConnectors 
)
protected

◆ listConnectors()

void te::process::qt::ProcessInspector::listConnectors ( QTreeWidgetItem *  taskItemParent,
const te::process::Task task 
)
protected

◆ listParameters()

void te::process::qt::ProcessInspector::listParameters ( QTreeWidgetItem *  taskItemParent,
const te::process::Task task 
)
protected

◆ onAddedConnector

void te::process::qt::ProcessInspector::onAddedConnector ( const std::string &  connectorId)
slot

◆ onAddedTask

void te::process::qt::ProcessInspector::onAddedTask ( const std::string &  taskId)
slot

◆ onRemovedConnector

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

◆ onRemovedTask

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

◆ onResetedTaskId

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

◆ setProcess()

void te::process::qt::ProcessInspector::setProcess ( te::process::Process process)

Member Data Documentation

◆ m_manager

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

Definition at line 93 of file ProcessInspector.h.

◆ m_processTree

QTreeWidget* te::process::qt::ProcessInspector::m_processTree
protected

Definition at line 95 of file ProcessInspector.h.

◆ m_processTreeItem

QTreeWidgetItem* te::process::qt::ProcessInspector::m_processTreeItem
protected

Definition at line 97 of file ProcessInspector.h.

◆ m_taskItemMap

std::map<std::string, QTreeWidgetItem*> te::process::qt::ProcessInspector::m_taskItemMap
protected

Definition at line 99 of file ProcessInspector.h.


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