diff -r 613943a21004 -r 9386f31cc85b btobexprofiles/obexserviceman/utils/inc/updatemusiccollection.h --- a/btobexprofiles/obexserviceman/utils/inc/updatemusiccollection.h Tue Aug 31 15:25:10 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,80 +0,0 @@ -/* -* Copyright (c) 2009 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: -* -*/ - - -#ifndef UPDATEMUSICCOLLECTION_H_ -#define UPDATEMUSICCOLLECTION_H_ - - -#include -#include -#include -#include -#include - -#include - - -class MMPXCollectionHelperObserver; -class MMPXPlaybackObserver; - -NONSHARABLE_CLASS( CUpdateMusicCollection ): public CBase , - public MMPXCollectionHelperObserver, - public MMPXPlaybackObserver - - { - - public: //cunstructor and distructors - - static CUpdateMusicCollection* NewL(); // Constructor (public) - - void ConstructL(); - - ~CUpdateMusicCollection(); - - public: //callback functions from the observers - - // from MMPXCollectionHelperObserver - // Called back after a call to - // CCollectionHelper::AddL() to provide - // status - void HandleAddFileCompleteL( TInt aErr ); - - // from MMPXPlaybackObserver - // If aErr is not KErrNone, plugin might - // still call back with more info in the aMsg. - void HandlePlaybackMessage( CMPXMessage* aMessage, TInt aError ); - - public: //own function - - //add the music to misic collection - void addToCollectionL(const TDesC& aFileName); - - //check if the type of the recieved file is supported by music player - TInt isSupported (const TDesC16& aPtr); - - protected: - - CUpdateMusicCollection(); - - private: - - MMPXCollectionHelper* iCollectionHelper; - MMPXPlaybackUtility* iPlaybackUtility; - }; - -#endif /*UPDATEMUSICCOLLECTION_H_*/