Description : Base class of data model.
#include <SalomeApp_DataModel.h>
|
| SalomeApp_DataModel (CAM_Module *theModule) |
|
virtual | ~SalomeApp_DataModel () |
|
virtual bool | open (const QString &, CAM_Study *, QStringList) |
|
virtual bool | create (CAM_Study *) |
|
virtual void | update (LightApp_DataObject *=0, LightApp_Study *=0) |
|
QString | getRootEntry (SalomeApp_Study *) const |
|
SalomeApp_Module * | getModule () const |
|
| LightApp_DataModel (CAM_Module *theModule) |
|
virtual | ~LightApp_DataModel () |
|
virtual bool | save (QStringList &) |
|
virtual bool | saveAs (const QString &, CAM_Study *, QStringList &) |
|
virtual bool | close () |
|
virtual bool | dumpPython (const QString &, CAM_Study *, bool, QStringList &) |
|
virtual bool | isModified () const |
|
virtual bool | isSaved () const |
|
LightApp_Module * | getModule () const |
|
int | groupId () const |
|
void | registerColumn (SUIT_DataBrowser *, const QString &, const int) |
|
void | unregisterColumn (SUIT_DataBrowser *, const QString &) |
|
| CAM_DataModel (CAM_Module *) |
| Constructor. More...
|
|
virtual | ~CAM_DataModel () |
| Destructor. More...
|
|
virtual void | initialize () |
| Initialize data model. More...
|
|
CAM_DataObject * | root () const |
| Get data model root object. More...
|
|
CAM_Module * | module () const |
| Get module. More...
|
|
SalomeApp_DataModel::SalomeApp_DataModel |
( |
CAM_Module * |
theModule | ) |
|
SalomeApp_DataModel::~SalomeApp_DataModel |
( |
| ) |
|
|
virtual |
bool SalomeApp_DataModel::create |
( |
CAM_Study * |
theStudy | ) |
|
|
virtual |
bool SalomeApp_DataModel::open |
( |
const QString & |
name, |
|
|
CAM_Study * |
study, |
|
|
QStringList |
|
|
) |
| |
|
virtual |
Updates application.
Reimplemented from LightApp_DataModel.
References _PTR(), SUIT_Application::activeStudy(), SalomeApp_DataObject::entry(), SalomeApp_Module::getApp(), getModule(), getRootEntry(), CAM_DataModel::root(), SUIT_Study::root(), SUIT_DataObject::root(), LightApp_RootObject::study(), and updateTree().
The documentation for this class was generated from the following files: