// EIKINFO.H
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#if !defined(__EIKQUERY_H__)
#define __EIKINFO_H__

#if !defined(__EIKDIALG_H__)
#include <eikdialg.h>
#endif

class CEikInfoDialog : public CEikDialog
	{
public:
	enum TExitKeys
		{
		EAllowEnter,
		EIgnoreEnter
		};
public:
	IMPORT_C CEikInfoDialog(const TDesC& aTitle,const TDesC& aMsg,TExitKeys aExitKeys=EAllowEnter);
	IMPORT_C CEikInfoDialog(const TDesC& aTitle,TExitKeys aExitKeys=EAllowEnter);
private:
	void PreLayoutDynInitL();
	TBool OkToExitL(TInt aButtonId);
private:
	enum TMessageVisibility
		{
		EShowMessage,
		EHideMessage=2
		};
private:
	const TDesC& iTitle;
	const TDesC* iMessage;
	const TInt iFlags;
	};

#endif

