#include <SalomeWrap_DataModel.hxx>


Public Types | |
| enum | ObjectType { SchemaObject, RunObject, UnknownObject } |
Public Member Functions | |
| SalomeWrap_DataModel (CAM_Module *theModule) | |
| virtual | ~SalomeWrap_DataModel () |
| virtual void | createNewSchema (const QString &schemaName, QWidget *viewWindow) |
| virtual bool | renameSchema (const QString &oldName, const QString &newName, QWidget *viewWindow) |
| virtual bool | deleteSchema (QWidget *viewWindow) |
| virtual void | createNewRun (const QString &schemaName, const QString &runName, QWidget *refWindow, QWidget *viewWindow) |
| virtual void | setSelected (QWidget *viewWindow) |
| SUIT_DataObject * | getDataObject (std::string entry) |
| QWidget * | getViewWindow (std::string entry) |
Protected Attributes | |
| std::map< QWidget *, std::string > | _viewEntryMap |
| std::map< std::string, QWidget * > | _entryViewMap |
| std::map< std::string, int > | _runCountMap |
Definition at line 31 of file SalomeWrap_DataModel.hxx.
| Enumerator | |
|---|---|
| SchemaObject | |
| RunObject | |
| UnknownObject | |
Definition at line 53 of file SalomeWrap_DataModel.hxx.
| SalomeWrap_DataModel::SalomeWrap_DataModel | ( | CAM_Module * | theModule | ) |
Definition at line 39 of file SalomeWrap_DataModel.cxx.
References _entryViewMap, _viewEntryMap, and DEBTRACE.
|
virtual |
Definition at line 47 of file SalomeWrap_DataModel.cxx.
References DEBTRACE.
|
virtual |
Definition at line 166 of file SalomeWrap_DataModel.cxx.
References _entryViewMap, _runCountMap, _viewEntryMap, DEBTRACE, and SchemaObject.
Referenced by YACS::HMI::SuitWrapper::createNewRun().
|
virtual |
Definition at line 52 of file SalomeWrap_DataModel.cxx.
References _entryViewMap, _viewEntryMap, DEBTRACE, and SchemaObject.
Referenced by YACS::HMI::SuitWrapper::createNewSchema().
|
virtual |
Definition at line 145 of file SalomeWrap_DataModel.cxx.
References _viewEntryMap, and DEBTRACE.
Referenced by YACS::HMI::SuitWrapper::deleteSchema().
| SUIT_DataObject * SalomeWrap_DataModel::getDataObject | ( | std::string | entry | ) |
Definition at line 244 of file SalomeWrap_DataModel.cxx.
References DEBTRACE, and CORBAEngineTest::i.
| QWidget * SalomeWrap_DataModel::getViewWindow | ( | std::string | entry | ) |
Definition at line 265 of file SalomeWrap_DataModel.cxx.
References _entryViewMap.
|
virtual |
Definition at line 104 of file SalomeWrap_DataModel.cxx.
References _viewEntryMap, DEBTRACE, and SchemaObject.
Referenced by YACS::HMI::SuitWrapper::renameSchema().
|
virtual |
Definition at line 233 of file SalomeWrap_DataModel.cxx.
References _viewEntryMap, and DEBTRACE.
Referenced by Yacsgui::onWindowActivated(), gui.Tree.Tree::selectItem(), and gui.Tree.Tree::selectNodeItem().
|
protected |
Definition at line 62 of file SalomeWrap_DataModel.hxx.
Referenced by createNewRun(), createNewSchema(), getViewWindow(), and SalomeWrap_DataModel().
|
protected |
Definition at line 63 of file SalomeWrap_DataModel.hxx.
Referenced by createNewRun().
|
protected |
Definition at line 61 of file SalomeWrap_DataModel.hxx.
Referenced by createNewRun(), createNewSchema(), deleteSchema(), renameSchema(), SalomeWrap_DataModel(), and setSelected().