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

📄 incallwatcher.h

📁 symbian 2rd下可以获取并显示来电号码
💻 H
字号:
#ifndef __INCALLWATCHER_H__
#define __INCALLWATCHER_H__

#include <etel.h>
#include "ex_etelmm.h"


class MInCallWatcherObserver
    {
    public:
        virtual void HandleInCallChangeL(const RCall::TStatus& aStatus) = 0;
        virtual void ShowPhoneNumber(HBufC* aPhoneNumber) = 0;  // Show the phone number in the interface
    };

class CInCallWatcher: public CActive
    {
    public:
        static CInCallWatcher* NewL(MInCallWatcherObserver& aObserver, RLine& aLine);
        ~CInCallWatcher();
        // Method needed by CActive
        virtual void RunL();
        virtual void DoCancel();

    private:
        enum TState { EWaiting, EAnswering, EWatching };
        // Construction related
        CInCallWatcher(MInCallWatcherObserver& aObserver, RLine& aLine);
        void ConstructL();

        void StartL();
        void Stop();

    private:
        MInCallWatcherObserver& iObserver;
        RLine& iLine;
        RMobileCall iCall;
        TName iCallName;
        RCall::TStatus iCallStatus;
        TState iState;
    };

#endif

⌨️ 快捷键说明

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