Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMToolsGUI_PublishDlg Class Reference

#include <GEOMToolsGUI_PublishDlg.h>

Inheritance diagram for GEOMToolsGUI_PublishDlg:
Inheritance graph

Public Member Functions

 GEOMToolsGUI_PublishDlg (QWidget *)
 
 ~GEOMToolsGUI_PublishDlg ()
 

Protected Slots

void clickOnOk ()
 
void clickOnApply ()
 
void clickOnSelectAll ()
 
void clickOnUnSelectAll ()
 
void onItemClicked (QTreeWidgetItem *, int)
 

Protected Member Functions

void initData ()
 
void buildTree (_PTR(Study) theStudy, SalomeApp_DataObject *theItem)
 
QTreeWidgetItemfindParentItem (_PTR(Study) theStudy, SalomeApp_DataObject *theItem, BufferedList &theList)
 
QTreeWidgetItemcreateItem (QTreeWidgetItem *theItem, Pair theAttributes, bool isCheckable)
 
void getDrawableList (QTreeWidgetItem *theItem, QList< QTreeWidgetItem * > &theList)
 
void getTails (QTreeWidgetItem *theItem, QList< QTreeWidgetItem * > &theList)
 

Private Member Functions

void processAll (QTreeWidgetItem *theItem, Qt::CheckState state)
 

Private Attributes

QTreeWidgetmyTreeWidget
 
SalomeApp_DataObject * myGeomRoot
 
Entry2ItemMap myEntryToItem
 

Constructor & Destructor Documentation

GEOMToolsGUI_PublishDlg::~GEOMToolsGUI_PublishDlg ( )

Member Function Documentation

void GEOMToolsGUI_PublishDlg::buildTree ( _PTR(Study)  theStudy,
SalomeApp_DataObject *  theItem 
)
protected
void GEOMToolsGUI_PublishDlg::clickOnApply ( )
protectedslot
void GEOMToolsGUI_PublishDlg::clickOnOk ( )
protectedslot

References clickOnApply().

void GEOMToolsGUI_PublishDlg::clickOnSelectAll ( )
protectedslot

References myTreeWidget, and processAll().

void GEOMToolsGUI_PublishDlg::clickOnUnSelectAll ( )
protectedslot

References myTreeWidget, and processAll().

QTreeWidgetItem * GEOMToolsGUI_PublishDlg::createItem ( QTreeWidgetItem theItem,
Pair  theAttributes,
bool  isCheckable 
)
protected

References myEntryToItem, and myTreeWidget.

QTreeWidgetItem * GEOMToolsGUI_PublishDlg::findParentItem ( _PTR(Study)  theStudy,
SalomeApp_DataObject *  theItem,
BufferedList theList 
)
protected
void GEOMToolsGUI_PublishDlg::getDrawableList ( QTreeWidgetItem theItem,
QList< QTreeWidgetItem * > &  theList 
)
protected
void GEOMToolsGUI_PublishDlg::getTails ( QTreeWidgetItem theItem,
QList< QTreeWidgetItem * > &  theList 
)
protected
void GEOMToolsGUI_PublishDlg::initData ( )
protected

References buildTree(), myGeomRoot, and myTreeWidget.

void GEOMToolsGUI_PublishDlg::onItemClicked ( QTreeWidgetItem theItem,
int  theColumn 
)
protectedslot
void GEOMToolsGUI_PublishDlg::processAll ( QTreeWidgetItem theItem,
Qt::CheckState  state 
)
private

Member Data Documentation

Entry2ItemMap GEOMToolsGUI_PublishDlg::myEntryToItem
private
SalomeApp_DataObject* GEOMToolsGUI_PublishDlg::myGeomRoot
private
QTreeWidget* GEOMToolsGUI_PublishDlg::myTreeWidget
private

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