Back to index

salome-gui  6.5.0
Public Member Functions | Static Public Member Functions | Protected Slots | Private Types | Private Slots | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes
TOOLSGUI_EXPORT Protocol Reference

#include <ToolsGUI.h>

Inheritance diagram for TOOLSGUI_EXPORT:
Inheritance graph
Collaboration diagram for TOOLSGUI_EXPORT:
Collaboration graph

List of all members.

Public Member Functions

 ToolsGUI_CatalogGeneratorDlg (QWidget *parent=0)
 ~ToolsGUI_CatalogGeneratorDlg ()
QString getIdlPath ()
QString getIdlFile ()
QString getXmlFile ()
QString getPngFile ()
QString getAuthor ()
QString getVersion ()
QString getCompName ()
QString getCompUserName ()
QString getCompType ()
QString getCompMultiStd ()
 ~ToolsGUI_RegWidget ()

Static Public Member Functions

static bool GetVisibility (_PTR(Study) theStudy, _PTR(SObject) theObj, void *theId)
static bool SetVisibility (_PTR(Study) theStudy, const char *theEntry, const bool theValue, void *theId)
static ToolsGUI_RegWidgetGetRegWidget (CORBA::ORB_ptr orb, QWidget *parent=0)

Protected Slots

void onBrowseBtnClicked ()
void updateButtonState ()
void onApply ()

Private Types

enum  { Refresh, Interval, Close }
enum  { Clients, History }

Private Slots

void refresh ()
void showDetails (QTreeWidgetItem *, int)
void refreshInterval ()

Private Member Functions

 ToolsGUI_RegWidget (CORBA::ORB_ptr orb, QWidget *parent=0)

Static Private Member Functions

static QString getDetails (const Registry::Infos &c_info)

Private Attributes

QLineEdit * myIdlEdit
QLineEdit * myXmlEdit
QLineEdit * myPngEdit
QLineEdit * myVersionEdit
QLineEdit * myAuthorEdit
QLineEdit * myCompName
QLineEdit * myCompUserName
QLineEdit * myCompType
QLineEdit * myCompMultiStd
QPushButton * myBrowseIdlBtn
QPushButton * myBrowseXmlBtn
QPushButton * myBrowsePngBtn
QPushButton * myApplyBtn
QPushButton * myCloseBtn
CORBA::ORB_var myOrb
QMap< int, Registry::AllInfos * > myData
QMap< int, QAction * > myActions
QMap< int, QTreeWidget * > myViews
QTextEdit * myDetails
QTimer * myTimer

Static Private Attributes

static ToolsGUI_RegWidgetmyRegWidgetPtr

Detailed Description

Definition at line 43 of file ToolsGUI.h.

Member Enumeration Documentation

anonymous enum [private]

Definition at line 44 of file ToolsGUI_RegWidget.h.

anonymous enum [private]

Definition at line 45 of file ToolsGUI_RegWidget.h.

Constructor & Destructor Documentation

Member Function Documentation

static QString TOOLSGUI_EXPORT::getDetails ( const Registry::Infos &  c_info) [static, private]
static ToolsGUI_RegWidget* TOOLSGUI_EXPORT::GetRegWidget ( CORBA::ORB_ptr  orb,
QWidget *  parent = 0 
) [static]
static bool TOOLSGUI_EXPORT::GetVisibility ( _PTR(Study)  theStudy,
_PTR(SObject)  theObj,
void theId 
) [static]
void TOOLSGUI_EXPORT::onApply ( ) [protected, slot]
void TOOLSGUI_EXPORT::refresh ( ) [private, slot]
static bool TOOLSGUI_EXPORT::SetVisibility ( _PTR(Study)  theStudy,
const char *  theEntry,
const bool  theValue,
void theId 
) [static]
void TOOLSGUI_EXPORT::showDetails ( QTreeWidgetItem *  ,
) [private, slot]
TOOLSGUI_EXPORT::ToolsGUI_RegWidget ( CORBA::ORB_ptr  orb,
QWidget *  parent = 0 
) [private]

Member Data Documentation

QMap<int, QAction*> TOOLSGUI_EXPORT::myActions [private]

Definition at line 68 of file ToolsGUI_RegWidget.h.

QPushButton* TOOLSGUI_EXPORT::myApplyBtn [private]

Definition at line 75 of file ToolsGUI_CatalogGeneratorDlg.h.

QLineEdit* TOOLSGUI_EXPORT::myAuthorEdit [private]

Definition at line 66 of file ToolsGUI_CatalogGeneratorDlg.h.

QPushButton* TOOLSGUI_EXPORT::myBrowseIdlBtn [private]

Definition at line 71 of file ToolsGUI_CatalogGeneratorDlg.h.

QPushButton* TOOLSGUI_EXPORT::myBrowsePngBtn [private]

Definition at line 73 of file ToolsGUI_CatalogGeneratorDlg.h.

QPushButton* TOOLSGUI_EXPORT::myBrowseXmlBtn [private]

Definition at line 72 of file ToolsGUI_CatalogGeneratorDlg.h.

QPushButton* TOOLSGUI_EXPORT::myCloseBtn [private]

Definition at line 76 of file ToolsGUI_CatalogGeneratorDlg.h.

QLineEdit* TOOLSGUI_EXPORT::myCompMultiStd [private]

Definition at line 70 of file ToolsGUI_CatalogGeneratorDlg.h.

QLineEdit* TOOLSGUI_EXPORT::myCompName [private]

Definition at line 67 of file ToolsGUI_CatalogGeneratorDlg.h.

QLineEdit* TOOLSGUI_EXPORT::myCompType [private]

Definition at line 69 of file ToolsGUI_CatalogGeneratorDlg.h.

QLineEdit* TOOLSGUI_EXPORT::myCompUserName [private]

Definition at line 68 of file ToolsGUI_CatalogGeneratorDlg.h.

QMap<int, Registry::AllInfos*> TOOLSGUI_EXPORT::myData [private]

Definition at line 67 of file ToolsGUI_RegWidget.h.

QTextEdit* TOOLSGUI_EXPORT::myDetails [private]

Definition at line 70 of file ToolsGUI_RegWidget.h.

QLineEdit* TOOLSGUI_EXPORT::myIdlEdit [private]

Definition at line 62 of file ToolsGUI_CatalogGeneratorDlg.h.

CORBA::ORB_var TOOLSGUI_EXPORT::myOrb [private]

Definition at line 66 of file ToolsGUI_RegWidget.h.

QLineEdit* TOOLSGUI_EXPORT::myPngEdit [private]

Definition at line 64 of file ToolsGUI_CatalogGeneratorDlg.h.

Definition at line 64 of file ToolsGUI_RegWidget.h.

QTimer* TOOLSGUI_EXPORT::myTimer [private]

Definition at line 71 of file ToolsGUI_RegWidget.h.

QLineEdit* TOOLSGUI_EXPORT::myVersionEdit [private]

Definition at line 65 of file ToolsGUI_CatalogGeneratorDlg.h.

QMap<int, QTreeWidget*> TOOLSGUI_EXPORT::myViews [private]

Definition at line 69 of file ToolsGUI_RegWidget.h.

QLineEdit* TOOLSGUI_EXPORT::myXmlEdit [private]

Definition at line 63 of file ToolsGUI_CatalogGeneratorDlg.h.

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