Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LightApp_DataOwner Class Reference

#include <LightApp_DataOwner.h>

Inheritance diagram for LightApp_DataOwner:
Inheritance graph

Public Member Functions

 LightApp_DataOwner (const Handle(SALOME_InteractiveObject)&theIO)
 
 LightApp_DataOwner (const QString &)
 
virtual ~LightApp_DataOwner ()
 
virtual QString keyString () const
 
const Handle (SALOME_InteractiveObject)&IO() const
 
QString entry () const
 
- Public Member Functions inherited from SUIT_DataOwner
 SUIT_DataOwner ()
 constructor More...
 
virtual ~SUIT_DataOwner ()
 destructor More...
 
- Public Member Functions inherited from RefCount
 RefCount ()
 constructor More...
 
 RefCount (const RefCount &)
 copy constructor More...
 
virtual ~RefCount ()
 destructor More...
 
RefCountoperator= (const RefCount &)
 operator= (does not change counter) More...
 
void upcount ()
 increments reference counter More...
 
void downcount ()
 decrements reference counter More...
 
int refcount () const
 get reference counter value More...
 

Private Member Functions

 Handle (SALOME_InteractiveObject) myIO
 

Private Attributes

QString myEntry
 

Detailed Description

This class provide data owner objects.

Constructor & Destructor Documentation

LightApp_DataOwner::LightApp_DataOwner ( const Handle(SALOME_InteractiveObject)&  theIO)

Constructor. Initialize by SALOME_InteractiveObject.

LightApp_DataOwner::LightApp_DataOwner ( const QString &  theEntry)

Constructor. Initialize by theEntry.

LightApp_DataOwner::~LightApp_DataOwner ( )
virtual

Destructor. Do nothing.

Member Function Documentation

QString LightApp_DataOwner::entry ( ) const

Gets entry.

References myEntry.

const LightApp_DataOwner::Handle ( SALOME_InteractiveObject  ) const
LightApp_DataOwner::Handle ( SALOME_InteractiveObject  )
private
QString LightApp_DataOwner::keyString ( ) const
virtual

Gets key string, used for data owners comparison.

Implements SUIT_DataOwner.

Reimplemented in LightApp_DataSubOwner.

References myEntry.

Member Data Documentation

QString LightApp_DataOwner::myEntry
private

The documentation for this class was generated from the following files: