⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gpspositionrequest.h

📁 GPS position request using the S60 3RD EDITION SDL for symbian mobile.
💻 H
字号:
// Copyright (c) 2005-2007 Epocware
// Author: Andrey Scherbakov, George Balayan

#ifndef __GPSPOSITIONREQUEST_H__
#define __GPSPOSITIONREQUEST_H__

#include <e32base.h>
#include <aknprogressdialog.h>
#include <aknwaitdialog.h>
#include <aknnotewrappers.h>
#include <lbs.h>
#include <lbspositioninfo.h>

/////////////////////////////////////////////////////////////////////////////
// CGpsPositionRequest

class CGpsPositionRequest : public CActive, public MProgressDialogCallback
    {
public:
    static CGpsPositionRequest* NewL(const TDesC& aAppName);
    ~CGpsPositionRequest();
    TBool FetchCurrentPostionL(TReal& aLatitude, TReal& aLongitude);
private: 
    CGpsPositionRequest();
    void ConstructL(const TDesC& aAppName);
    void ShowWaitNoteL();
    void DismissWaitNote();
    // from CActive
    void DoCancel();
    void RunL();
    // from MProgressDialogCallback
    void DialogDismissedL(TInt aButtonId);
private:
    TPositionInfo iPositionInfo;
    TInt iError;
    RPositionServer iLocationServer;
    RPositioner iPositioner;
    CAknWaitDialog* iWaitNote;
    HBufC* iAppName;
    };

#endif

⌨️ 快捷键说明

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