1 #include "CAM_DataObject.h"
3 #include "CAM_Module.h"
4 #include "CAM_DataModel.h"
6 /*!Constructor. Sets parent object.*/
7 CAM_DataObject::CAM_DataObject( SUIT_DataObject* parent )
8 : SUIT_DataObject( parent )
12 /*!Destructor.Do nothing*/
13 CAM_DataObject::~CAM_DataObject()
18 *\retval const CAM_Module pointer - module
20 CAM_Module* CAM_DataObject::module() const
24 CAM_DataModel* data = dataModel();
32 *Return 0 - if no parent obbject.
33 *\retval const CAM_DataModel pointer - data model
35 CAM_DataModel* CAM_DataObject::dataModel() const
37 CAM_DataObject* parentObj = dynamic_cast<CAM_DataObject*>( parent() );
42 return parentObj->dataModel();