diff -r 000000000000 -r 09774dfdd46b internetradio2.0/uiinc/irhistory.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/internetradio2.0/uiinc/irhistory.h Mon Apr 19 14:01:53 2010 +0300 @@ -0,0 +1,112 @@ +/* +* Copyright (c) 2006-2007 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: ?Description +* +*/ + + +#ifndef IRHISTORY_H +#define IRHISTORY_H + +#include + +class CIRIsdsPreset; +class CIRUi; + +//========================================class declaration CIRLastPlayedStationInfo============================================ + +/** + * This class Creates CIRLastPlayedStationInfo. + * //Please put brife about this class + * + * @code + * + * + * //Please put brife about this function + * + * + * + * @endcode + * + */ + +class CIRLastPlayedStationInfo:public CBase + { +public: + /** + * NewL. + * Two-phased constructor. + * Create a CIRLastPlayedStationInfo object + * + * @param + * @return + */ + static CIRLastPlayedStationInfo*NewL(); + + /** + * NewLC. + * Two-phased constructor. + * Create a CIRLastPlayedStationInfo object + * + * @param + * @return + */ + static CIRLastPlayedStationInfo* NewLC(); + + /** + * ~CIRLastPlayedStationInfo + * Destructor. + */ + ~CIRLastPlayedStationInfo(); + + /** + * CommitLastPlayedChannelL + * + */ + void CommitLastPlayedChannelL(); + + /** + * RetriveLastPlayedChannelL + * + */ + void RetriveLastPlayedChannelL(); + + /** + * FileExists + * + */ + TBool FileExists(); + + /** + * RemoveLastPlayedFile + * + */ + TInt RemoveLastPlayedFile(); + +protected: + /** + * ConstructL + * 2nd phase constructor. + * Perform the second phase construction of a + * CIRLastPlayedStationInfo object. + * @param + */ + void ConstructL(); + +public: + CIRIsdsPreset *iLastPlayedStation; + CIRUi* ui; + }; + +#endif //IR_HISTORY_H \ No newline at end of file