Version: 9.12.0
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 (SalomeApp_DataObject *theItem)
 
QTreeWidgetItemfindParentItem (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()

GEOMToolsGUI_PublishDlg::~GEOMToolsGUI_PublishDlg ( )

Member Function Documentation

◆ buildTree()

void GEOMToolsGUI_PublishDlg::buildTree ( SalomeApp_DataObject *  theItem)
protected

◆ clickOnApply

void GEOMToolsGUI_PublishDlg::clickOnApply ( )
protectedslot

◆ clickOnOk

void GEOMToolsGUI_PublishDlg::clickOnOk ( )
protectedslot

References clickOnApply().

◆ clickOnSelectAll

void GEOMToolsGUI_PublishDlg::clickOnSelectAll ( )
protectedslot

References myTreeWidget, and processAll().

◆ clickOnUnSelectAll

void GEOMToolsGUI_PublishDlg::clickOnUnSelectAll ( )
protectedslot

References myTreeWidget, and processAll().

◆ createItem()

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

References myEntryToItem, and myTreeWidget.

◆ findParentItem()

QTreeWidgetItem * GEOMToolsGUI_PublishDlg::findParentItem ( SalomeApp_DataObject *  theItem,
BufferedList theList 
)
protected

◆ getDrawableList()

void GEOMToolsGUI_PublishDlg::getDrawableList ( QTreeWidgetItem theItem,
QList< QTreeWidgetItem * > &  theList 
)
protected

◆ getTails()

void GEOMToolsGUI_PublishDlg::getTails ( QTreeWidgetItem theItem,
QList< QTreeWidgetItem * > &  theList 
)
protected

◆ initData()

void GEOMToolsGUI_PublishDlg::initData ( )
protected

References buildTree(), myGeomRoot, and myTreeWidget.

◆ onItemClicked

void GEOMToolsGUI_PublishDlg::onItemClicked ( QTreeWidgetItem theItem,
int  theColumn 
)
protectedslot

◆ processAll()

void GEOMToolsGUI_PublishDlg::processAll ( QTreeWidgetItem theItem,
Qt::CheckState  state 
)
private

Member Data Documentation

◆ myEntryToItem

Entry2ItemMap GEOMToolsGUI_PublishDlg::myEntryToItem
private

◆ myGeomRoot

SalomeApp_DataObject* GEOMToolsGUI_PublishDlg::myGeomRoot
private

◆ myTreeWidget

QTreeWidget* GEOMToolsGUI_PublishDlg::myTreeWidget
private

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