progressnotegamesaverao.h
来自「这是个基于SYMBIAN OS上的标准消息通知(NOTE)程序」· C头文件 代码 · 共 65 行
H
65 行
#ifndef PROGRESSNOTEGAMESAVERAO_H
#define PROGRESSNOTEGAMESAVERAO_H
// INCLUDES
// System Includes
#include <AknWaitNoteWrapper.h> // MProgressDialogCallback
#include <e32base.h> // CActive
// FORWARD DECLARATIONS
class CAknProgressDialog;
// CLASS DECLARATION
/**
*
* @class CProgressNoteGameSaverAO ProgressNoteGameSaverAO.h
* @brief This is the Active object class for a progress note example based on the
* standard Symbian OS architecture.
*
* Copyright (c) EMCC Software Ltd 2003
* @version 1.0
*
*/
class CProgressNoteGameSaverAO : public CActive, MProgressDialogCallback
{
public: // Constructors and Destructors
~CProgressNoteGameSaverAO();
static CProgressNoteGameSaverAO* NewL();
static CProgressNoteGameSaverAO* NewLC();
public: // members
void SaveGameL();
private: // members
TBool IsProcessDone() const;
void CancelGameSave();
void SaveGamePartToFile ();
void CompleteGameSave();
private: // constructor
CProgressNoteGameSaverAO() : CActive (EPriorityStandard){};
void ConstructL();
private: // from CActive
void RunL();
void DoCancel();
private: // from MProgressDialogCallback
void DialogDismissedL(TInt /*aButtonId*/);
private: //data
RTimer iTimeWaster;
CAknProgressDialog* iProgressDialog;
TInt iStepsCompleted;
};
#endif //PROGRESSNOTEGAMESAVERAO_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?