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

SalomeApp_TypeFilter Class Reference

#include <SalomeApp_TypeFilter.h>

Inheritance diagram for SalomeApp_TypeFilter:
Inheritance graph

Public Member Functions

 SalomeApp_TypeFilter (SalomeApp_Study *study, const QString &kind)
 ~SalomeApp_TypeFilter ()
virtual bool isOk (const SUIT_DataOwner *) const

Protected Member Functions

SalomeApp_StudygetStudy () const

Private Attributes

QString myKind

Detailed Description

Class which provide data owner validation.


Constructor & Destructor Documentation

SalomeApp_TypeFilter::SalomeApp_TypeFilter ( SalomeApp_Study study,
const QString &  kind 
)

Constructor.

References myKind.

SalomeApp_TypeFilter::~SalomeApp_TypeFilter ( )

Destructor.


Member Function Documentation

bool SalomeApp_TypeFilter::isOk ( const SUIT_DataOwner sOwner) const [virtual]

Check: data owner is valid?

Implements SUIT_SelectionFilter.

References _PTR(), LightApp_DataOwner.entry(), SalomeApp_Filter.getStudy(), and myKind.

SalomeApp_Study * SalomeApp_Filter::getStudy ( ) const [protected, inherited]

Gets study.

References SalomeApp_Filter.myStudy.


Field Documentation

QString SalomeApp_TypeFilter.myKind [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