26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_PROCESSBUILDER_H 
   27 #define __TERRALIB_PROCESS_QT_INTERNAL_PROCESSBUILDER_H 
   29 #include "../Config.h" 
   32 #include <QDockWidget> 
   33 #include <QMainWindow> 
   36   class ProcessBuilderForm;
 
   45       class ConnectorsProperty;
 
   46       class ProcessExplorerTree;
 
   47       class ProcessGraphicsScene;
 
   48       class ProcessInspector;
 
   91         void createDock(QWidget* widget, QDockWidget*& dockWidget, Qt::DockWidgetArea area, 
const std::string& dockTitle);
 
A QWidget to explore connectors from a task.
 
A QMainWindow for Process Builder Application.
 
void onFormatBottomAlignTriggered()
 
virtual ~ProcessBuilder()
Virtual destructor.
 
QAction * m_windowExplorerDock
 
void onProjectValidateTriggered()
 
void createDock(QWidget *widget, QDockWidget *&dockWidget, Qt::DockWidgetArea area, const std::string &dockTitle)
Function used create a new dock widget in application.
 
ProcessInspector * m_processInspector
Qt component to inspect each process item.
 
Ui::ProcessBuilderForm * m_ui
 
void onFormatHCenterAlignTriggered()
 
void setupMenus()
Function used to setup the menus from main window.
 
void onProjectResetTriggered()
 
void onWindowInspectorDockVisibilityChanged(bool state)
 
void onWindowConnectorDockVisibilityChanged(bool state)
 
ProcessExplorerTree * m_explorerTree
Qt Component to explore process items.
 
void onFormatVCenterAlignTriggered()
 
QDockWidget * m_explorerDock
 
void sceneitemSelectionChanged()
 
void onWindowRunnerDockVisibilityChanged(bool state)
 
void setupUI()
Function used to setup the process builder main window.
 
QDockWidget * m_processRunnerDock
 
te::process::qt::ProcessExplorerTree * getExplorerTree()
Gets process explorer tree qt component.
 
void onProjectRunTriggered()
 
QAction * m_windowTaskDock
 
QDockWidget * m_taskPropertyDock
 
TaskProperty * m_taskProperty
Qt component to represents a task property explorer.
 
void onWindowTaskDockVisibilityChanged(bool state)
 
QAction * m_windowRunnerDock
 
void onWindowExplorerDockVisibilityChanged(bool state)
 
QAction * m_windowInspectorDock
 
void onHelpAboutTriggered()
 
void onFormatLeftAlignTriggered()
 
ProcessBuilder(QWidget *parent=0)
Default constructor.
 
QAction * m_windowConnectorDock
 
ProcessManager * m_manager
Qt class used to handle with process management.
 
QDockWidget * m_inspectorDock
 
void onFormatTopAlignTriggered()
 
ProcessGraphicsScene * m_scene
Qt component use to represents the process items.
 
QDockWidget * m_connectorPropertyDock
 
void onFormatRightAlignTriggered()
 
ProcessRunner * m_processRunner
Qt component to run process.
 
ConnectorsProperty * m_connectorsProperty
Qt component to represents a task connectors explorer.
 
A QTreeWidget to view Process Builder items in a tree.
 
A Abstract QTreeWidgetItem Group of Process Builder items.
 
A QWidget to inspect each process items added to process.
 
A QObject class to handle with process management.
 
A QWidget to run process.
 
A QWidget to explore task properties.