smf/inc/common/smfmusic/smfalbum_p.h
changeset 5 edb9dc8273d9
parent 3 0446eb7b28aa
equal deleted inserted replaced
4:969092730d34 5:edb9dc8273d9
    28 {
    28 {
    29 public:
    29 public:
    30 	/**
    30 	/**
    31 	 * Constructor
    31 	 * Constructor
    32 	 */
    32 	 */
    33 	SmfAlbumPrivate( ) { 
    33 	SmfAlbumPrivate( ) ;
    34 		m_name.clear(); 
       
    35 		m_albumId.clear();
       
    36 		
       
    37 	}
       
    38 	
    34 	
    39 	/**
    35 	/**
    40 	 * Copy Consturctor
    36 	 * Copy Consturctor
    41 	 * @param aOther The reference object to be copy constructed
    37 	 * @param aOther The reference object to be copy constructed
    42 	 */
    38 	 */
    43 	SmfAlbumPrivate( const SmfAlbumPrivate &aOther ) : 
    39 	SmfAlbumPrivate( const SmfAlbumPrivate &aOther ) ;
    44 		QSharedData ( aOther ), 
       
    45 		m_name ( aOther.m_name ), 
       
    46 		m_image ( aOther.m_image ),
       
    47 		m_artists ( aOther.m_artists ),
       
    48 		m_albumId ( aOther.m_albumId ) 	{ }
       
    49 	
       
    50 	/**
    40 	/**
    51 	 * Destructor
    41 	 * Destructor
    52 	 */
    42 	 */
    53 	~SmfAlbumPrivate( );
    43 	~SmfAlbumPrivate( );
    54   
    44   
    55 	QString		m_name;		// album name
    45 	QString		m_name;		// album name
    56 	QImage 		m_image;	// album image
    46 	QImage 		m_image;	// album image
    57 	SmfArtists m_artists;	// album's artists
    47 	SmfArtists m_artists;	// album's artists
    58 	QString 	m_albumId;
    48 	QString 	m_albumId;	// album Id
    59 	
    49 	
    60 };
    50 };
    61 
    51 
    62 #endif /* SMFALBUM_P_H_ */
    52 #endif /* SMFALBUM_P_H_ */