26 #ifndef __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_TREEITEM_H    27 #define __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_TREEITEM_H    29 #include "../../Config.h"    32 #include "../../../../common/Exception.h"    33 #include "../../../../common/GenericQueue.h"    36 #include <qnamespace.h>   159         size_t getChildrenCount(
const std::string& type) 
const;
   166         void getChildren(std::vector<TreeItem*>& items, 
const std::string& type) 
const;
   173         bool hasChildren() 
const;
   180         virtual std::string getAsString() 
const = 0;
   194         virtual VISIBLE isVisible() 
const;
   205         virtual void setVisible(
const VISIBLE& visible, 
const bool& updateAncestors = 
false, 
const bool& updateDescendents = 
false);
   212         std::string getType() 
const;
   219         virtual std::string getToolTip() 
const;
   224         void removeAllChilds();
   232         virtual Qt::ItemFlags flags();
   245 #endif //__TERRALIB_QT_WIDGETS_LAYER_INTERNAL_TREEITEM_H 
Struct that implements the generic queue. 
 
This class is designed to declare objects to be thrown as exceptions by TerraLib. ...