VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtFilter Class Reference
Inheritance diagram for DtFilter:
Inheritance graph
[legend]

Public Member Functions

 DtFilter ()
 DtFilter (const QString &name)
 DtFilter (const DtFilter &filter)
virtual ~DtFilter ()
virtual DtFilterclone () const =0
virtual bool isValid (const DtModelData *)=0
virtual const QString & name () const
void setName (const QString &)
virtual int indexOf (const DtModelData *)
 If this item needs to appear in a particular spot in the list box, return that here. -1 means append (the default)
virtual bool checkIfChanged (int flags) const
 Return true if something has changed (according to the flags) that means the filter wants to be checked.

Protected Attributes

QString myName

Constructor & Destructor Documentation

DtFilter::DtFilter ( )
DtFilter::DtFilter ( const QString &  name)
DtFilter::DtFilter ( const DtFilter filter)
virtual DtFilter::~DtFilter ( )
virtual

Member Function Documentation

virtual DtFilter* DtFilter::clone ( ) const
pure virtual
virtual bool DtFilter::isValid ( const DtModelData )
pure virtual
virtual const QString& DtFilter::name ( ) const
virtual

Referenced by setName().

void DtFilter::setName ( const QString &  name)
inline

References myName, and name().

virtual int DtFilter::indexOf ( const DtModelData )
inlinevirtual

If this item needs to appear in a particular spot in the list box, return that here. -1 means append (the default)

Reimplemented in DtModelKeyFilter.

virtual bool DtFilter::checkIfChanged ( int  flags) const
inlinevirtual

Return true if something has changed (according to the flags) that means the filter wants to be checked.

Reimplemented in DtOrFilter, DtMatchAnyFilter, DtNotObjectFilter, and DtObjectFilter.

Member Data Documentation

QString DtFilter::myName
protected

Referenced by setName().


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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)