gpsinfo.h

来自「SYMBIAN GPS NMEA协议实现」· C头文件 代码 · 共 64 行

H
64
字号

#ifndef __CGpsInfo_H__
#define __CGpsInfo_H__

#include <CoeCntrl.h>

#include "gps/GpsPosition.h"
#include "gps/GpsListener.h"

#include "views/ViewBase.h"


class CBtGpsReceiver;



// Einfache Ansicht fuer die Darstellung der aktuellen Geoposition wie sie vom
// GPS Receiver geliefert wird.
class CGpsInfo : public CViewBase, public MGpsListener {

public:

    static CGpsInfo * NewL( const TRect & aRect );

    static CGpsInfo * NewLC( const TRect & aRect );

    virtual ~CGpsInfo( );


protected:

    // From CCoeControl

    void Draw( const TRect & aRect ) const;


protected:

    // From MGpsListener

    void GpsUpdate( const TGpsPosition & aNewPosition );


private:

    CGpsInfo( );

    void ConstructL( const TRect & aRect );


private:

	HBufC * iGpsText;

	// Der GPS Empfaenger von dem die immer aktuelle Geoposition gelesen wird.
	CBtGpsReceiver * iGpsReceiver;

	// Enthaelt immer die letzte GPS Position.
	TGpsPosition iLastGpsPos;

};

#endif 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?