Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

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
void upcount ()
 increments reference counter
void downcount ()
 decrements reference counter
int refcount () const
 get reference counter value

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::keyString ( ) const [virtual]

Gets key string, used for data owners comparison.

Implements SUIT_DataOwner.

Reimplemented in LightApp_DataSubOwner.

References myEntry.

const LightApp_DataOwner.Handle ( SALOME_InteractiveObject  ) const
QString LightApp_DataOwner::entry ( ) const

Gets entry.

References myEntry.

LightApp_DataOwner.Handle ( SALOME_InteractiveObject  ) [private]
void RefCount.upcount ( ) [inherited]
void RefCount.downcount ( ) [inherited]
int RefCount.refcount ( ) const [inherited]

Field Documentation

QString LightApp_DataOwner.myEntry [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS