MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9
   Home · All Classes · All Namespaces · Modules · Functions · Files

Tp::OrFilter< T > Class Template Reference
[Utililty classes]

The OrFilter class provides a generic filter object to be used in conjunction of other filters. More...

#include <TelepathyQt4/OrFilter>

Inherits Tp::Filter< T >.

List of all members.

Public Member Functions

Static Public Member Functions


Detailed Description

template<class T>
class Tp::OrFilter< T >

The OrFilter class provides a generic filter object to be used in conjunction of other filters.

The OrFilter will match if any of its given list of filters matches their criteria.


Constructor & Destructor Documentation

template<class T >
virtual Tp::OrFilter< T >::~OrFilter (  )  [inline, virtual]

Member Function Documentation

template<class T >
static SharedPtr<OrFilter<T> > Tp::OrFilter< T >::create ( const QList< SharedPtr< const Filter< T > > > &  filters = QList<SharedPtr<const Filter<T> > >()  )  [inline, static]
template<class T >
virtual bool Tp::OrFilter< T >::isValid (  )  const [inline, virtual]

Reimplemented from Tp::Filter< T >.

template<class T >
virtual bool Tp::OrFilter< T >::matches ( const SharedPtr< T > &  t  )  const [inline, virtual]

Reimplemented from Tp::Filter< T >.

template<class T >
QList<SharedPtr<const Filter<T> > > Tp::OrFilter< T >::filters (  )  const [inline]

Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4 0.6.5