26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_ABSTRACTPROCESSTREEGROUP_H
27 #define __TERRALIB_PROCESS_QT_INTERNAL_ABSTRACTPROCESSTREEGROUP_H
29 #include "../../Config.h"
33 #include <QTreeWidgetItem>
41 class ProcessExplorerTree;
42 class ProcessTreeItem;
A Abstract QTreeWidgetItem Group of Process Builder items.
ProcessExplorerTree * m_tree
Group parent.
std::string m_groupName
The group name.
virtual void setupGroup()=0
Virtual function used to setup process explorer tree items into a group.
QTreeWidgetItem * m_root
Main item that represents the group.
virtual ~AbstractProcessTreeGroup()
Virtual destructor.
ProcessTreeItem * addGroupItem(const std::string &itemName, const std::string &iconName)
Add a new item into group.
AbstractProcessTreeGroup(ProcessExplorerTree *parent, const std::string &groupName)
Default constructor.
void buildRootItem()
Function used to build and add the main item in process explorer tree.
A QTreeWidget to view Process Builder items in a tree.
A QTreeWidgetItem to represents a Process Builder items in a tree.