30 public: |
30 public: |
31 /** |
31 /** |
32 * Constructor |
32 * Constructor |
33 */ |
33 */ |
34 SmfMusicProfilePrivate( ) { |
34 SmfMusicProfilePrivate( ) { |
35 m_usage.clear(); |
35 m_recent.clear(); |
36 m_interest.clear(); |
36 m_favorites.clear(); |
37 m_events.clear(); |
37 m_events.clear(); |
38 m_profileId.clear(); |
38 m_profileId.clear(); |
39 } |
39 } |
40 |
40 |
41 /** |
41 /** |
42 * Copy Consturctor |
42 * Copy Consturctor |
43 * @param aOther The reference object to be copy constructed |
43 * @param aOther The reference object to be copy constructed |
44 */ |
44 */ |
45 SmfMusicProfilePrivate( const SmfMusicProfilePrivate &aOther ) : |
45 SmfMusicProfilePrivate( const SmfMusicProfilePrivate &aOther ) : |
46 QSharedData ( aOther ), |
46 QSharedData ( aOther ), |
47 m_usage ( aOther.m_usage ), |
47 m_recent ( aOther.m_recent ), |
48 m_interest ( aOther.m_interest ), |
48 m_favorites ( aOther.m_favorites ), |
49 m_events ( aOther.m_events ), |
49 m_events ( aOther.m_events ), |
50 m_profileId ( aOther.m_profileId ) { } |
50 m_profileId ( aOther.m_profileId ) { } |
51 |
51 |
52 /** |
52 /** |
53 * Destructor |
53 * Destructor |
54 */ |
54 */ |
55 ~SmfMusicProfilePrivate( ) |
55 ~SmfMusicProfilePrivate( ) |
56 { |
56 { |
57 } |
57 } |
58 |
58 |
59 QList<SmfTrackInfo> m_usage; // usage tracks |
59 QList<SmfTrackInfo> m_recent; // recently heard tracks |
60 QList<SmfTrackInfo> m_interest; // interested tracks |
60 QList<SmfTrackInfo> m_favorites;// favorite tracks |
61 QList<SmfEvent> m_events; // events list |
61 QList<SmfEvent> m_events; // events list |
62 QString m_profileId; // profile Id |
62 QString m_profileId; // profile Id |
63 |
63 |
64 }; |
64 }; |
65 |
65 |