QPlaceReply

The QPlaceReply class manages an operation started by an instance of QPlaceManager and serves as a base class for more specialized replies. More

Inheritance diagram of PySide2.QtLocation.QPlaceReply

Inherited by: QPlaceContentReply, QPlaceDetailsReply, QPlaceIdReply, QPlaceMatchReply, QPlaceSearchReply, QPlaceSearchSuggestionReply

Synopsis

Functions

Virtual functions

Signals

Detailed Description

The QPlaceReply and each of its specialized subclasses manage the state and results of their corresponding operations. The QPlaceReply itself is used for operations that have no results, that is, it only necessary to know if the operation succeeded or failed.

The finished() signal can be used to monitor the progress of an operation. Once an operation is complete, the error() and errorString() methods provide information on whether the operation completed successfully. If successful, the reply will contain the results for that operation, that is, each subclass will have appropriate functions to retrieve the results of an operation.

See also

QPlaceManager

class PySide2.QtLocation.QPlaceReply([parent=None])
param parent

PySide2.QtCore.QObject

Constructs a reply object with a given parent .

PySide2.QtLocation.QPlaceReply.Error

Describes an error which occurred during an operation.

Constant

Description

QPlaceReply.NoError

No error has occurred

QPlaceReply.PlaceDoesNotExistError

A specified place could not be found

QPlaceReply.CategoryDoesNotExistError

A specified category could not be found

QPlaceReply.CommunicationError

An error occurred communicating with the service provider.

QPlaceReply.ParseError

The response from the service provider or an import file was in an unrecognizable format

QPlaceReply.PermissionsError

The operation failed because of insufficient permissions.

QPlaceReply.UnsupportedError

The operation was not supported by the service provider.

QPlaceReply.BadArgumentError

. A parameter that was provided was invalid.

QPlaceReply.CancelError

The operation was canceled.

QPlaceReply.UnknownError

An error occurred which does not fit into any of the other categories.

PySide2.QtLocation.QPlaceReply.Type

Describes the reply’s type.

Constant

Description

QPlaceReply.Reply

This is a generic reply.

QPlaceReply.DetailsReply

This is a reply for the retrieval of place details

QPlaceReply.SearchReply

This is a reply for the place search operation.

QPlaceReply.SearchSuggestionReply

This is a reply for a search suggestion operation.

QPlaceReply.ContentReply

This is a reply for content associated with a place.

QPlaceReply.IdReply

This is a reply that returns an identifier of a place or category. Typically used for place or category save and remove operations.

QPlaceReply.MatchReply

This is a reply that returns places that match those from another provider.

PySide2.QtLocation.QPlaceReply.abort()

Cancels the operation immediately.

See also

aborted()

PySide2.QtLocation.QPlaceReply.aborted()
PySide2.QtLocation.QPlaceReply.contentUpdated()
PySide2.QtLocation.QPlaceReply.error()
Return type

Error

Returns the error code.

See also

setError()

PySide2.QtLocation.QPlaceReply.error(error[, errorString=""])
Parameters
  • errorError

  • errorString – str

PySide2.QtLocation.QPlaceReply.errorString()
Return type

str

Returns the error string of the reply. The error string is intended to be used by developers only and is not fit to be displayed to an end user.

If no error has occurred, the string is empty.

PySide2.QtLocation.QPlaceReply.finished()
PySide2.QtLocation.QPlaceReply.isFinished()
Return type

bool

Return true if the reply has completed.

PySide2.QtLocation.QPlaceReply.setError(error, errorString)
Parameters
  • errorError

  • errorString – str

Sets the error and errorString of the reply. This function does not cause the error ( Error , const QString & errorString ) signal to be emitted.

See also

error()

PySide2.QtLocation.QPlaceReply.setFinished(finished)
Parameters

finished – bool

Sets the status of whether the reply is finished or not. This function does not cause the finished() signal to be emitted.

See also

finished()

PySide2.QtLocation.QPlaceReply.type()
Return type

Type

Returns the type of the reply.