// COECOBS.H
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#if !defined(__COECOBS_H__)
#define __COECOBS_H__

class CCoeControl;

class MCoeControlObserver
	{
public:
	enum TCoeEvent
		{
		EEventRequestExit,
		EEventRequestCancel,
		EEventRequestFocus,
		EEventPrepareFocusTransition,
		EEventStateChanged,
		EEventInteractionRefused
		};
public:
	virtual void HandleControlEventL(CCoeControl* aControl,TCoeEvent aEventType)=0;
	};

#endif
