#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().