te::process::qt::ProcessBuilder Class Reference

A QMainWindow for Process Builder Application. More...

#include <ProcessBuilder.h>

Inheritance diagram for te::process::qt::ProcessBuilder:

Public Member Functions

te::process::qt::ProcessExplorerTreegetExplorerTree ()
 Gets process explorer tree qt component. More...
 
 ProcessBuilder (QWidget *parent=0)
 Default constructor. More...
 
virtual ~ProcessBuilder ()
 Virtual destructor. More...
 

Protected Slots

void onFormatBottomAlignTriggered ()
 
void onFormatHCenterAlignTriggered ()
 
void onFormatLeftAlignTriggered ()
 
void onFormatRightAlignTriggered ()
 
void onFormatTopAlignTriggered ()
 
void onFormatVCenterAlignTriggered ()
 
void onHelpAboutTriggered ()
 
void onProjectResetTriggered ()
 
void onProjectRunTriggered ()
 
void onProjectValidateTriggered ()
 
void onWindowConnectorDockVisibilityChanged (bool state)
 
void onWindowExplorerDockVisibilityChanged (bool state)
 
void onWindowInspectorDockVisibilityChanged (bool state)
 
void onWindowRunnerDockVisibilityChanged (bool state)
 
void onWindowTaskDockVisibilityChanged (bool state)
 
void sceneitemSelectionChanged ()
 

Protected Member Functions

void createDock (QWidget *widget, QDockWidget *&dockWidget, Qt::DockWidgetArea area, const std::string &dockTitle)
 Function used create a new dock widget in application. More...
 
void setupMenus ()
 Function used to setup the menus from main window. More...
 
void setupUI ()
 Function used to setup the process builder main window. More...
 

Protected Attributes

QDockWidget * m_connectorPropertyDock
 
ConnectorsPropertym_connectorsProperty
 Qt component to represents a task connectors explorer. More...
 
QDockWidget * m_explorerDock
 
ProcessExplorerTreem_explorerTree
 Qt Component to explore process items. More...
 
QDockWidget * m_inspectorDock
 
ProcessManagerm_manager
 Qt class used to handle with process management. More...
 
ProcessInspectorm_processInspector
 Qt component to inspect each process item. More...
 
ProcessRunnerm_processRunner
 Qt component to run process. More...
 
QDockWidget * m_processRunnerDock
 
ProcessGraphicsScenem_scene
 Qt component use to represents the process items. More...
 
TaskPropertym_taskProperty
 Qt component to represents a task property explorer. More...
 
QDockWidget * m_taskPropertyDock
 
QAction * m_windowConnectorDock
 
QAction * m_windowExplorerDock
 
QAction * m_windowInspectorDock
 
QAction * m_windowRunnerDock
 
QAction * m_windowTaskDock
 

Private Attributes

Ui::ProcessBuilderForm * m_ui
 

Detailed Description

A QMainWindow for Process Builder Application.

Definition at line 59 of file ProcessBuilder.h.

Constructor & Destructor Documentation

◆ ProcessBuilder()

te::process::qt::ProcessBuilder::ProcessBuilder ( QWidget *  parent = 0)

Default constructor.

◆ ~ProcessBuilder()

virtual te::process::qt::ProcessBuilder::~ProcessBuilder ( )
virtual

Virtual destructor.

Member Function Documentation

◆ createDock()

void te::process::qt::ProcessBuilder::createDock ( QWidget *  widget,
QDockWidget *&  dockWidget,
Qt::DockWidgetArea  area,
const std::string &  dockTitle 
)
protected

Function used create a new dock widget in application.

◆ getExplorerTree()

te::process::qt::ProcessExplorerTree* te::process::qt::ProcessBuilder::getExplorerTree ( )

Gets process explorer tree qt component.

◆ onFormatBottomAlignTriggered

void te::process::qt::ProcessBuilder::onFormatBottomAlignTriggered ( )
protectedslot

◆ onFormatHCenterAlignTriggered

void te::process::qt::ProcessBuilder::onFormatHCenterAlignTriggered ( )
protectedslot

◆ onFormatLeftAlignTriggered

void te::process::qt::ProcessBuilder::onFormatLeftAlignTriggered ( )
protectedslot

◆ onFormatRightAlignTriggered

void te::process::qt::ProcessBuilder::onFormatRightAlignTriggered ( )
protectedslot

◆ onFormatTopAlignTriggered

void te::process::qt::ProcessBuilder::onFormatTopAlignTriggered ( )
protectedslot

◆ onFormatVCenterAlignTriggered

void te::process::qt::ProcessBuilder::onFormatVCenterAlignTriggered ( )
protectedslot

◆ onHelpAboutTriggered

void te::process::qt::ProcessBuilder::onHelpAboutTriggered ( )
protectedslot

◆ onProjectResetTriggered

void te::process::qt::ProcessBuilder::onProjectResetTriggered ( )
protectedslot

◆ onProjectRunTriggered

void te::process::qt::ProcessBuilder::onProjectRunTriggered ( )
protectedslot

◆ onProjectValidateTriggered

void te::process::qt::ProcessBuilder::onProjectValidateTriggered ( )
protectedslot

◆ onWindowConnectorDockVisibilityChanged

void te::process::qt::ProcessBuilder::onWindowConnectorDockVisibilityChanged ( bool  state)
protectedslot

◆ onWindowExplorerDockVisibilityChanged

void te::process::qt::ProcessBuilder::onWindowExplorerDockVisibilityChanged ( bool  state)
protectedslot

◆ onWindowInspectorDockVisibilityChanged

void te::process::qt::ProcessBuilder::onWindowInspectorDockVisibilityChanged ( bool  state)
protectedslot

◆ onWindowRunnerDockVisibilityChanged

void te::process::qt::ProcessBuilder::onWindowRunnerDockVisibilityChanged ( bool  state)
protectedslot

◆ onWindowTaskDockVisibilityChanged

void te::process::qt::ProcessBuilder::onWindowTaskDockVisibilityChanged ( bool  state)
protectedslot

◆ sceneitemSelectionChanged

void te::process::qt::ProcessBuilder::sceneitemSelectionChanged ( )
protectedslot

◆ setupMenus()

void te::process::qt::ProcessBuilder::setupMenus ( )
protected

Function used to setup the menus from main window.

◆ setupUI()

void te::process::qt::ProcessBuilder::setupUI ( )
protected

Function used to setup the process builder main window.

Member Data Documentation

◆ m_connectorPropertyDock

QDockWidget* te::process::qt::ProcessBuilder::m_connectorPropertyDock
protected

Definition at line 141 of file ProcessBuilder.h.

◆ m_connectorsProperty

ConnectorsProperty* te::process::qt::ProcessBuilder::m_connectorsProperty
protected

Qt component to represents a task connectors explorer.

Definition at line 130 of file ProcessBuilder.h.

◆ m_explorerDock

QDockWidget* te::process::qt::ProcessBuilder::m_explorerDock
protected

Definition at line 138 of file ProcessBuilder.h.

◆ m_explorerTree

ProcessExplorerTree* te::process::qt::ProcessBuilder::m_explorerTree
protected

Qt Component to explore process items.

Definition at line 132 of file ProcessBuilder.h.

◆ m_inspectorDock

QDockWidget* te::process::qt::ProcessBuilder::m_inspectorDock
protected

Definition at line 139 of file ProcessBuilder.h.

◆ m_manager

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

Qt class used to handle with process management.

Definition at line 134 of file ProcessBuilder.h.

◆ m_processInspector

ProcessInspector* te::process::qt::ProcessBuilder::m_processInspector
protected

Qt component to inspect each process item.

Definition at line 133 of file ProcessBuilder.h.

◆ m_processRunner

ProcessRunner* te::process::qt::ProcessBuilder::m_processRunner
protected

Qt component to run process.

Definition at line 135 of file ProcessBuilder.h.

◆ m_processRunnerDock

QDockWidget* te::process::qt::ProcessBuilder::m_processRunnerDock
protected

Definition at line 142 of file ProcessBuilder.h.

◆ m_scene

ProcessGraphicsScene* te::process::qt::ProcessBuilder::m_scene
protected

Qt component use to represents the process items.

Definition at line 131 of file ProcessBuilder.h.

◆ m_taskProperty

TaskProperty* te::process::qt::ProcessBuilder::m_taskProperty
protected

Qt component to represents a task property explorer.

Definition at line 136 of file ProcessBuilder.h.

◆ m_taskPropertyDock

QDockWidget* te::process::qt::ProcessBuilder::m_taskPropertyDock
protected

Definition at line 140 of file ProcessBuilder.h.

◆ m_ui

Ui::ProcessBuilderForm* te::process::qt::ProcessBuilder::m_ui
private

Definition at line 151 of file ProcessBuilder.h.

◆ m_windowConnectorDock

QAction* te::process::qt::ProcessBuilder::m_windowConnectorDock
protected

Definition at line 147 of file ProcessBuilder.h.

◆ m_windowExplorerDock

QAction* te::process::qt::ProcessBuilder::m_windowExplorerDock
protected

Definition at line 144 of file ProcessBuilder.h.

◆ m_windowInspectorDock

QAction* te::process::qt::ProcessBuilder::m_windowInspectorDock
protected

Definition at line 145 of file ProcessBuilder.h.

◆ m_windowRunnerDock

QAction* te::process::qt::ProcessBuilder::m_windowRunnerDock
protected

Definition at line 148 of file ProcessBuilder.h.

◆ m_windowTaskDock

QAction* te::process::qt::ProcessBuilder::m_windowTaskDock
protected

Definition at line 146 of file ProcessBuilder.h.


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