Add convert to subclass for QgsGpsConnection for python bindings

This commit is contained in:
Nathan Woodrow 2012-04-30 23:04:32 +10:00
parent 0d2230a94b
commit 634a56504f

View File

@ -36,7 +36,19 @@ struct QgsGPSInformation {
class QgsGPSConnection: QObject {
%TypeHeaderCode
#include <qgsgpsconnection.h>
#include <qgsgpsdconnection.h>
#include <qgsnmeaconnection.h>
%End
%ConvertToSubClassCode
if (sipCpp->inherits("QgsGpsdConnection"))
sipClass = sipClass_QgsGpsdConnection;
else if (sipCpp->inherits("QgsNMEAConnection"))
sipClass = sipClass_QgsNMEAConnection;
else
sipClass = NULL;
%End
public:
enum Status {
NotConnected, Connected, DataReceived, GPSDataReceived