QGIS API Documentation  2.14.0-Essen
Public Member Functions | Protected Slots | List of all members
QgsQtLocationConnection Class Reference

#include <qgsqtlocationconnection.h>

Inheritance diagram for QgsQtLocationConnection:
Inheritance graph
[legend]

Public Member Functions

 QgsQtLocationConnection ()
 
 ~QgsQtLocationConnection ()
 
- Public Member Functions inherited from QgsGPSConnection
 QgsGPSConnection (QIODevice *dev)
 Constructor. More...
 
virtual ~QgsGPSConnection ()
 
bool close ()
 Closes connection to device. More...
 
bool connect ()
 Opens connection to device. More...
 
QgsGPSInformation currentGPSInformation () const
 Returns the current gps information (lat, lon, etc.) More...
 
void setSource (QIODevice *source)
 Sets the GPS source. More...
 
Status status () const
 Returns the status. More...
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent)
 
 QObject (QObject *parent, const char *name)
 
virtual  ~QObject ()
 
bool blockSignals (bool block)
 
QObjectchild (const char *objName, const char *inheritsClass, bool recursiveSearch) const
 
const QObjectList & children () const
 
const char * className () const
 
bool connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
bool disconnect (const QObject *receiver, const char *method)
 
bool disconnect (const char *signal, const QObject *receiver, const char *method)
 
void dumpObjectInfo ()
 
void dumpObjectTree ()
 
QList< QByteArraydynamicPropertyNames () const
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
findChild (const QString &name) const
 
QList< T > findChildren (const QRegExp &regExp) const
 
QList< T > findChildren (const QString &name) const
 
bool inherits (const char *className) const
 
void insertChild (QObject *object)
 
void installEventFilter (QObject *filterObj)
 
bool isA (const char *className) const
 
bool isWidgetType () const
 
void killTimer (int id)
 
virtual const QMetaObjectmetaObject () const
 
void moveToThread (QThread *targetThread)
 
const char * name () const
 
const char * name (const char *defaultName) const
 
QString objectName () const
 
QObjectparent () const
 
QVariant property (const char *name) const
 
void removeChild (QObject *object)
 
void removeEventFilter (QObject *obj)
 
void setName (const char *name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
bool setProperty (const char *name, const QVariant &value)
 
bool signalsBlocked () const
 
int startTimer (int interval)
 
QThreadthread () const
 

Protected Slots

void broadcastConnectionAvailable ()
 Needed to make QtLocation detected. More...
 
void parseData ()
 Parse available data source content. More...
 
void positionUpdated (const QGeoPositionInfo &info)
 Called when the position updated. More...
 
void satellitesInUseUpdated (const QList< QGeoSatelliteInfo > &satellites)
 Called when the number of satellites in use is updated. More...
 
void satellitesInViewUpdated (const QList< QGeoSatelliteInfo > &satellites)
 Called when the number of satellites in view is updated. More...
 
- Protected Slots inherited from QgsGPSConnection
virtual void parseData ()=0
 Parse available data source content. More...
 

Additional Inherited Members

- Public Types inherited from QgsGPSConnection
enum  Status { NotConnected, Connected, DataReceived, GPSDataReceived }
 
- Signals inherited from QgsGPSConnection
void nmeaSentenceReceived (const QString &substring)
 
void stateChanged (const QgsGPSInformation &info)
 
- Static Public Member Functions inherited from QObject
bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
- Protected Member Functions inherited from QObject
bool checkConnectArgs (const char *signal, const QObject *object, const char *method)
 
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const char *signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const char *signal)
 
int receivers (const char *signal) const
 
QObjectsender () const
 
int senderSignalIndex () const
 
virtual void timerEvent (QTimerEvent *event)
 
- Static Protected Member Functions inherited from QObject
QByteArray normalizeSignalSlot (const char *signalSlot)
 
- Protected Attributes inherited from QgsGPSConnection
QgsGPSInformation mLastGPSInformation
 Last state of the gps related variables (e.g. More...
 
QIODevicemSource
 Data source (e.g. More...
 
Status mStatus
 Connection status. More...
 
- Properties inherited from QObject
 objectName
 

Detailed Description

Note
may not be available in Python bindings on all platforms

Definition at line 41 of file qgsqtlocationconnection.h.

Constructor & Destructor Documentation

QgsQtLocationConnection::QgsQtLocationConnection ( )

Definition at line 25 of file qgsqtlocationconnection.cpp.

QgsQtLocationConnection::~QgsQtLocationConnection ( )

Definition at line 37 of file qgsqtlocationconnection.cpp.

Member Function Documentation

void QgsQtLocationConnection::broadcastConnectionAvailable ( )
protectedslot

Needed to make QtLocation detected.

Definition at line 46 of file qgsqtlocationconnection.cpp.

void QgsQtLocationConnection::parseData ( )
protectedslot

Parse available data source content.

Definition at line 62 of file qgsqtlocationconnection.cpp.

void QgsQtLocationConnection::positionUpdated ( const QGeoPositionInfo &  info)
protectedslot

Called when the position updated.

Note
not available in python binding

Definition at line 56 of file qgsqtlocationconnection.cpp.

void QgsQtLocationConnection::satellitesInUseUpdated ( const QList< QGeoSatelliteInfo > &  satellites)
protectedslot

Called when the number of satellites in use is updated.

Note
not available in python bindings on android

Definition at line 125 of file qgsqtlocationconnection.cpp.

void QgsQtLocationConnection::satellitesInViewUpdated ( const QList< QGeoSatelliteInfo > &  satellites)
protectedslot

Called when the number of satellites in view is updated.

Note
not available in python bindings on android

Definition at line 101 of file qgsqtlocationconnection.cpp.


The documentation for this class was generated from the following files: