VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtFilter Class Reference
Inheritance diagram for DtFilter:
Inheritance graph
[legend]

List of all members.

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 ( 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 ) [inline, virtual]

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 [inline, virtual]

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 Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)