diff -r b5d63d5fc252 -r a469c0e6e7fb smf/smfservermodule/smfclient/common/smfpost.cpp --- a/smf/smfservermodule/smfclient/common/smfpost.cpp Mon Jun 07 11:43:45 2010 +0100 +++ b/smf/smfservermodule/smfclient/common/smfpost.cpp Wed Jun 23 19:51:49 2010 +0530 @@ -35,9 +35,9 @@ * @param aImage The post's image * @param aUrl The post's url */ -SmfPost::SmfPost( QString aTitle, QString aDesc, QImage aImage, QUrl aUrl ) +SmfPost::SmfPost( SmfContact aOwner,QString aTitle, QString aDesc, QImage aImage, QUrl aUrl ) { - d = new SmfPostPrivate(aTitle, aDesc, aImage, aUrl); + d = new SmfPostPrivate(aOwner,aTitle, aDesc, aImage, aUrl); } /** @@ -69,15 +69,18 @@ SmfPost::~SmfPost( ) { } - +SmfContact SmfPost::owner() const + { + return d->m_owner; + } /** * Method to get the title of the post * @return The post's title */ QString SmfPost::title( ) const - { + { return d->m_title; - } + } /** * Method to get the description of the post @@ -105,7 +108,10 @@ { return d->m_url; } - +void SmfPost::setOwner(const SmfContact& aOwner) + { + d->m_owner = aOwner; + } /** * Method to get the id of the post * @return The ID value @@ -166,6 +172,7 @@ QDataStream &operator<<( QDataStream &aDataStream, const SmfPost &aPost ) { + aDataStream<>( QDataStream &aDataStream, SmfPost &aPost) { + SmfContact owner; + aDataStream>>owner; + aPost.setOwner(owner); QString title; aDataStream>>title; aPost.setTitle(title);