diff -r 969092730d34 -r edb9dc8273d9 smf/inc/common/smfmusic/smftrackinfo_p.h --- a/smf/inc/common/smfmusic/smftrackinfo_p.h Thu Apr 15 15:40:08 2010 +0530 +++ b/smf/inc/common/smfmusic/smftrackinfo_p.h Thu Apr 22 15:18:37 2010 +0530 @@ -22,6 +22,7 @@ #include #include +#include #include #include @@ -31,34 +32,13 @@ /** * Constructor */ - SmfTrackInfoPrivate( int aMaxRating = 0, int aMinRating = 0 ) : m_rating(/*aMaxRating, aMinRating*/) - { - m_trackId.clear(); - m_title.clear(); - m_album.clear(); - m_artist.clear(); - m_genre.clear(); - m_tags.clear(); - m_comments.clear(); - } + SmfTrackInfoPrivate( int aMaxRating = 0, int aMinRating = 0 ); /** * Copy Constructor * @param aOther The reference object to be copy constructed */ - SmfTrackInfoPrivate( const SmfTrackInfoPrivate &aOther ) : - QSharedData ( aOther ), - m_trackId ( aOther.m_trackId ), - m_title ( aOther.m_title ), - m_album ( aOther.m_album ), - m_artists ( aOther.m_artists ), - m_genre ( aOther.m_genre ), - m_tags ( aOther.m_tags ), - m_year ( aOther.m_year ), - m_rating ( aOther.m_rating ), - m_comments ( aOther.m_comments ), - m_duration ( aOther.m_duration ) { } - + SmfTrackInfoPrivate( const SmfTrackInfoPrivate &aOther ) ; /** * Destructor */ @@ -72,7 +52,7 @@ QStringList m_tags; // tag information QDateTime m_year; // release year SmfMusicRating m_rating;// rating - QStringList m_comments; // comments + QList m_comments; // comments QTime m_duration; // duration };