smf/inc/common/smfmusic/smfmusicprofile_p.h
changeset 5 edb9dc8273d9
parent 3 0446eb7b28aa
equal deleted inserted replaced
4:969092730d34 5:edb9dc8273d9
    29 {
    29 {
    30 public:
    30 public:
    31 	/**
    31 	/**
    32 	 * Constructor
    32 	 * Constructor
    33 	 */
    33 	 */
    34 	SmfMusicProfilePrivate( ) { 
    34 	SmfMusicProfilePrivate( ) ;
    35 		m_usage.clear(); 
       
    36 		m_interest.clear();
       
    37 		m_events.clear();
       
    38 		m_profileId.clear();
       
    39 	}
       
    40 	
    35 	
    41 	/**
    36 	/**
    42 	 * Copy Consturctor
    37 	 * Copy Consturctor
    43 	 * @param aOther The reference object to be copy constructed
    38 	 * @param aOther The reference object to be copy constructed
    44 	 */
    39 	 */
    45 	SmfMusicProfilePrivate( const SmfMusicProfilePrivate &aOther ) : 
    40 	SmfMusicProfilePrivate( const SmfMusicProfilePrivate &aOther );
    46 		QSharedData ( aOther ), 
       
    47 		m_usage ( aOther.m_usage ), 
       
    48 		m_interest ( aOther.m_interest ),
       
    49 		m_events ( aOther.m_events ),
       
    50 		m_profileId ( aOther.m_profileId ) 	{ }
       
    51 	
       
    52 	/**
    41 	/**
    53 	 * Destructor
    42 	 * Destructor
    54 	 */
    43 	 */
    55 	~SmfMusicProfilePrivate( );
    44 	~SmfMusicProfilePrivate( );
    56   
    45   
    57 	QList<SmfTrackInfo> m_usage;	// usage tracks
    46 	QList<SmfTrackInfo> m_usage;	// usage tracks
    58 	QList<SmfTrackInfo> m_interest;// interested tracks
    47 	QList<SmfTrackInfo> m_interest;// interested tracks
    59 	QList<SmfEvent> m_events;		// events list
    48 	QList<SmfEvent> m_events;		// events list
    60 	QString m_profileId;
    49 	QString m_profileId;			// profile Id
    61 	
    50 	
    62 };
    51 };
    63 
    52 
    64 #endif /* SMFMUSICPROFILE_P_H_ */
    53 #endif /* SMFMUSICPROFILE_P_H_ */