MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

QGeoPlace Class Reference

The QGeoPlace class represents basic information about a place. More...

 #include <QGeoPlace>

Inherited by: QLandmark.

This class was introduced in Qt Mobility 1.1.

Public Functions

QGeoPlace ()
QGeoPlace ( const QGeoPlace & other )
virtual ~QGeoPlace ()
QGeoAddress address () const
QGeoCoordinate coordinate () const
bool isLandmark () const
void setAddress ( const QGeoAddress & address )
void setCoordinate ( const QGeoCoordinate & coordinate )
void setViewport ( const QGeoBoundingBox & viewport )
QGeoBoundingBox viewport () const
bool operator!= ( const QGeoPlace & other ) const
QGeoPlace & operator= ( const QGeoPlace & other )
bool operator== ( const QGeoPlace & other ) const

Detailed Description

The QGeoPlace class represents basic information about a place.

A QGeoPlace contains a coordinate and the corresponding address, along with an optional bounding box describing the minimum viewport necessary to display the entirety of the place.

A QGeoPlace may contain an QLandmark instance. The isLandmark() function can be used to determine if this is the case, and the QLandmark(const QGeoPlace &place) constructor can be used to restore access to the landmark data.

For example:

 QGeoPlace p;
 QLandmark l;
 ...
 if (p.isLandmark())
     l = QLandmark(p)

Member Function Documentation

QGeoPlace::QGeoPlace ()

Constructs an empty place object.

QGeoPlace::QGeoPlace ( const QGeoPlace & other )

Constructs a copy of other.

This function was introduced in Qt Mobility 1.1.

QGeoPlace::~QGeoPlace () [virtual]

Destroys this place.

QGeoAddress QGeoPlace::address () const

Returns the address of this place.

This function was introduced in Qt Mobility 1.1.

See also setAddress().

QGeoCoordinate QGeoPlace::coordinate () const

Returns the coordinate that this place is located at.

This function was introduced in Qt Mobility 1.1.

See also setCoordinate().

bool QGeoPlace::isLandmark () const

This function returns whether this QGeoPlace instance contain all of the information required to construct a QLandmark instance.

If so, the QLandmark(const QGeoPlace &place) constructor can be used to restore access to the landmark data.

This function was introduced in Qt Mobility 1.1.

void QGeoPlace::setAddress ( const QGeoAddress & address )

Sets the address of this place.

This function was introduced in Qt Mobility 1.1.

See also address().

void QGeoPlace::setCoordinate ( const QGeoCoordinate & coordinate )

Sets the coordinate that this place is located at.

This function was introduced in Qt Mobility 1.1.

See also coordinate().

void QGeoPlace::setViewport ( const QGeoBoundingBox & viewport )

Sets the viewport associated with this place to viewport.

The viewport is a suggestion for a size and position of a map window which aims to view this palce.

This function was introduced in Qt Mobility 1.1.

See also viewport().

QGeoBoundingBox QGeoPlace::viewport () const

Returns the viewport associated with this place.

The viewport is a suggestion for a size and position of a map window which aims to view this palce.

This function was introduced in Qt Mobility 1.1.

See also setViewport().

bool QGeoPlace::operator!= ( const QGeoPlace & other ) const

Returns true if other is not equal to this place, otherwise returns false.

This function was introduced in Qt Mobility 1.1.

QGeoPlace & QGeoPlace::operator= ( const QGeoPlace & other )

Assigns other to this place and returns a reference to this place.

This function was introduced in Qt Mobility 1.1.

bool QGeoPlace::operator== ( const QGeoPlace & other ) const

Returns true if other is equal to this place, otherwise returns false.

This function was introduced in Qt Mobility 1.1.