00001 /* 00002 * ============================================================================ 00003 * Name : AknWaitDialog.h 00004 * Part of : Avkon 00005 * 00006 * Description: 00007 * CAknWaitDialog should be used when the progress of the process cannot be 00008 * traced and the length of the process is unknown. If that's not the case 00009 * please use CAknProgressDialog. 00010 * Version: 00011 * 00012 * Copyright © 2002 Nokia Corporation. 00013 * This material, including documentation and any related 00014 * computer programs, is protected by copyright controlled by 00015 * Nokia Corporation. All rights are reserved. Copying, 00016 * including reproducing, storing, adapting or translating, any 00017 * or all of this material requires the prior written consent of 00018 * Nokia Corporation. This material also contains confidential 00019 * information which may not be disclosed to others without the 00020 * prior written consent of Nokia Corporation. 00021 * ============================================================================ 00022 */ 00023 00024 #ifndef __AKN_WAIT_DIALOG__ 00025 #define __AKN_WAIT_DIALOG__ 00026 00027 #include <aknprogressdialog.h> 00028 00062 class CAknWaitDialog : public CAknProgressDialog 00063 { 00064 public: 00072 IMPORT_C CAknWaitDialog(CEikDialog** aSelfPtr); 00073 00084 IMPORT_C CAknWaitDialog(CEikDialog** aSelfPtr,TBool aVisibilityDelayOff); 00085 00090 IMPORT_C void HandlePointerEventL(const TPointerEvent& aPointerEvent); 00091 00092 private: 00096 IMPORT_C void* ExtensionInterface( TUid aInterface ); 00097 00098 private: 00099 IMPORT_C virtual void CEikDialog_Reserved_1(); 00100 IMPORT_C virtual void CEikDialog_Reserved_2(); 00101 private: 00102 IMPORT_C virtual void CAknNoteDialog_Reserved(); 00103 public: 00104 00109 IMPORT_C CEikProgressInfo* GetProgressInfo(); 00110 00111 private: 00112 TInt iSpare; 00113 00114 }; 00115 00116 #endif