// Class to detect the GPS port class QgsGPSDetector: QObject { %TypeHeaderCode #include "qgsgpsdetector.h" %End public: QgsGPSDetector( QString portName ); ~QgsGPSDetector(); static QList< QPair > availablePorts(); public slots: void advance(); void detected( const QgsGPSInformation& ); void connDestroyed( QObject * ); signals: void detected( QgsGPSConnection * ); void detectionFailed(); };