QLandmarkFilter Class Reference
The QLandmarkFilter class serves as the base class for all filter classes. Also serves as the default filter which retrieves all landmarks. More...
#include <QLandmarkFilter>
Inherited by QLandmarkAttributeFilter, QLandmarkBoxFilter, QLandmarkCategoryFilter, QLandmarkIdFilter, QLandmarkIntersectionFilter, QLandmarkNameFilter, QLandmarkProximityFilter, and QLandmarkUnionFilter.
Public Types
enum | FilterType { InvalidFilter, NameFilter, ProximityFilter, CategoryFilter, ..., LandmarkIdFilter } |
Public Functions
QLandmarkFilter () | |
QLandmarkFilter ( const QLandmarkFilter & other ) | |
virtual | ~QLandmarkFilter () |
FilterType | type () const |
bool | operator!= ( const QLandmarkFilter & other ) const |
QLandmarkFilter & | operator= ( const QLandmarkFilter & other ) |
bool | operator== ( const QLandmarkFilter & other ) const |
Related Non-Members
const QLandmarkFilter | operator& ( const QLandmarkFilter & left, const QLandmarkFilter & right ) |
const QLandmarkFilter | operator| ( const QLandmarkFilter & left, const QLandmarkFilter & right ) |
Detailed Description
The QLandmarkFilter class serves as the base class for all filter classes. Also serves as the default filter which retrieves all landmarks.
This class is used as a parameter to search for landmarks, it allows selection of landmarks which meet certain criteria. It is used with QLandmarkManager for synchronous searches or the appropriate request classes for asynchronous searches.
The QLandmarkFilter is primarily intended to serve as the base class for all filter types. However it also has the type of a QLandmark::DefaultFilter, and may thus be used as a filter to match all landmarks.