diff -r b5d63d5fc252 -r a469c0e6e7fb smf/smfservermodule/smfclient/common/smfactions_p.h --- a/smf/smfservermodule/smfclient/common/smfactions_p.h Mon Jun 07 11:43:45 2010 +0100 +++ b/smf/smfservermodule/smfclient/common/smfactions_p.h Wed Jun 23 19:51:49 2010 +0530 @@ -9,6 +9,9 @@ * Initial Contributors: * Chandradeep Gandhi, Sasken Communication Technologies Ltd - Initial contribution * + * Contributors: + * Manasij Roy, Nalina Hariharan + * * Description: * Contains private implementation of the smfactions */ @@ -18,7 +21,7 @@ #include #include -#include +#include #include #include #include @@ -28,13 +31,31 @@ #include #include "smfactions.h" +#include "smfpost.h" +#include "smfcontact.h" class SmfActivityObjectPrivate: public QSharedData { public: - SmfActivityObjectPrivate(); - SmfActivityObjectPrivate(const SmfActivityObjectPrivate& aOther); - ~SmfActivityObjectPrivate(); + SmfActivityObjectPrivate( ) { + m_id.clear(); + m_caption.clear(); + m_link.clear(); + m_content.clear(); + } + + SmfActivityObjectPrivate( const SmfActivityObjectPrivate& aOther ) : + QSharedData (aOther), + m_id (aOther.m_id), + m_thumbnail (aOther.m_thumbnail), + m_caption (aOther.m_caption), + m_type (aOther.m_type), + m_objData (aOther.m_objData), + m_link (aOther.m_link), + m_time (aOther.m_time), + m_content (aOther.m_content) { } + + ~SmfActivityObjectPrivate( ) {} /** * Data members @@ -52,10 +73,25 @@ class SmfActivityEntryPrivate: public QSharedData { public: - SmfActivityEntryPrivate(); - SmfActivityEntryPrivate(const SmfActivityEntryPrivate& aOther); - ~SmfActivityEntryPrivate(); + SmfActivityEntryPrivate( ) { + m_id.clear(); + } + SmfActivityEntryPrivate( const SmfActivityEntryPrivate& aOther ) : + QSharedData (aOther), + m_id (aOther.m_id), + m_title (aOther.m_title), + m_details (aOther.m_details), + m_author (aOther.m_author), + m_actionName (aOther.m_actionName), + m_activities (aOther.m_activities), + m_targetObj (aOther.m_targetObj) { } + + ~SmfActivityEntryPrivate( ) { } + + /** + * Data members + */ QString m_id; SmfPost m_title; SmfPost m_details;