// EIKSNDSL.H
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#if !defined(__EIKSNDSL_H__)
#define __EIKSNDSL_H__

#if !defined(__EIKCHLST_H__)
#include <eikchlst.h>
#endif

class CEikSoundSelector : public CEikChoiceList
	{
public:
	IMPORT_C CEikSoundSelector();
	IMPORT_C ~CEikSoundSelector();
	IMPORT_C void ConstructL();
	IMPORT_C void SetSound(const TDesC& aSound);
	IMPORT_C void GetSound(TDes& aSound) const;
private: // from CCoeControl
	IMPORT_C virtual void ConstructFromResourceL(TResourceReader& aReader);
private:
	TInt FindAlgorithmicSound() const;
	};

#endif
