GlobeEngine
geViewer::OutlinePanel Class Reference

#include <OutlinePanel.h>

Inheritance diagram for geViewer::OutlinePanel:

Public Slots

void itemActionDoubleClick (QTreeWidgetItem *_item, int _value)
 
void changeItemVisibility (QTreeWidgetItem *_item, int _value)
 
void changeItemSelection ()
 
void createContextMenuFromSelection (const QPoint &pos)
 

Signals

void selectSaveObject (geGIS::ModelLayerSelection _sel, std::string _path, std::string _ext)
 
void selectTriangulateObject (geGIS::ModelLayerSelection _sel)
 
void selectExportGraphData (geGIS::ModelLayerSelection _sel, std::string _path)
 
void selectExportGraphRequests (geGIS::ModelLayerSelection _sel, std::string _path)
 
void itemVisibilityChange (geGIS::ModelLayerSelection _sel, bool _visible)
 
void itemSelectionChanged (geGIS::ModelLayerSelection _sel)
 
void categoryDoubleClicked (geGIS::ModelLayerSelection selection)
 
void objectItemDoubleClicked (geGIS::ModelLayerSelection selection)
 

Public Member Functions

 OutlinePanel (GlobeEngineUI *_parent)
 
 ~OutlinePanel ()
 
Ui::OutlinePanel * getUI ()
 
QTreeWidgetItem * createOrGetTopLevelItem (std::string _name, QString _type)
 
void addChildItem (QTreeWidgetItem *_parent, std::string _name, int _entitiyCount, int _pointCount, int _edgeCount, QString _type, bool _checked)
 
std::string getInfoString (int _entitiyCount, int _pointCount, int _edgeCount)
 
QStringList getTrafficNamesList ()
 
geGIS::ModelLayerSelection getModelSelection ()
 
enum geGIS::ModelLayerCategories::MODELTYPE getEnumFromString (std::string _name)
 
void refreshModel (std::shared_ptr< geGIS::ModelLayer > _modelLayer)
 

Constructor & Destructor Documentation

geViewer::OutlinePanel::OutlinePanel ( GlobeEngineUI _parent)
geViewer::OutlinePanel::~OutlinePanel ( )

Member Function Documentation

void geViewer::OutlinePanel::addChildItem ( QTreeWidgetItem *  _parent,
std::string  _name,
int  _entitiyCount,
int  _pointCount,
int  _edgeCount,
QString  _type,
bool  _checked 
)
void geViewer::OutlinePanel::categoryDoubleClicked ( geGIS::ModelLayerSelection  selection)
signal
void geViewer::OutlinePanel::changeItemSelection ( )
slot
void geViewer::OutlinePanel::changeItemVisibility ( QTreeWidgetItem *  _item,
int  _value 
)
slot
void geViewer::OutlinePanel::createContextMenuFromSelection ( const QPoint &  pos)
slot
QTreeWidgetItem * geViewer::OutlinePanel::createOrGetTopLevelItem ( std::string  _name,
QString  _type 
)
enum geGIS::ModelLayerCategories::MODELTYPE geViewer::OutlinePanel::getEnumFromString ( std::string  _name)
std::string geViewer::OutlinePanel::getInfoString ( int  _entitiyCount,
int  _pointCount,
int  _edgeCount 
)
geGIS::ModelLayerSelection geViewer::OutlinePanel::getModelSelection ( )
QStringList geViewer::OutlinePanel::getTrafficNamesList ( )
Ui::OutlinePanel* geViewer::OutlinePanel::getUI ( )
inline
void geViewer::OutlinePanel::itemActionDoubleClick ( QTreeWidgetItem *  _item,
int  _value 
)
slot
void geViewer::OutlinePanel::itemSelectionChanged ( geGIS::ModelLayerSelection  _sel)
signal
void geViewer::OutlinePanel::itemVisibilityChange ( geGIS::ModelLayerSelection  _sel,
bool  _visible 
)
signal
void geViewer::OutlinePanel::objectItemDoubleClicked ( geGIS::ModelLayerSelection  selection)
signal
void geViewer::OutlinePanel::refreshModel ( std::shared_ptr< geGIS::ModelLayer _modelLayer)
void geViewer::OutlinePanel::selectExportGraphData ( geGIS::ModelLayerSelection  _sel,
std::string  _path 
)
signal
void geViewer::OutlinePanel::selectExportGraphRequests ( geGIS::ModelLayerSelection  _sel,
std::string  _path 
)
signal
void geViewer::OutlinePanel::selectSaveObject ( geGIS::ModelLayerSelection  _sel,
std::string  _path,
std::string  _ext 
)
signal
void geViewer::OutlinePanel::selectTriangulateObject ( geGIS::ModelLayerSelection  _sel)
signal

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