📄 gpspositionrequest.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 + -