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: