#include <LightApp_DataOwner.h>
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... | |
RefCount & | operator= (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 |
This class provide data owner objects.
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.
|
virtual |
Destructor. Do nothing.
QString LightApp_DataOwner::entry | ( | ) | const |
Gets entry.
References myEntry.
const LightApp_DataOwner::Handle | ( | SALOME_InteractiveObject | ) | const |
|
private |
|
virtual |
Gets key string, used for data owners comparison.
Implements SUIT_DataOwner.
Reimplemented in LightApp_DataSubOwner.
References myEntry.
|
private |