smf/smfservermodule/smfclient/common/smfpost_p.h
changeset 14 a469c0e6e7fb
parent 7 be09cf1f39dd
equal deleted inserted replaced
13:b5d63d5fc252 14:a469c0e6e7fb
    19 
    19 
    20 #ifndef SMFPOST_P_H_
    20 #ifndef SMFPOST_P_H_
    21 #define SMFPOST_P_H_
    21 #define SMFPOST_P_H_
    22 
    22 
    23 #include <QSharedData>
    23 #include <QSharedData>
    24 
    24 #include "smfcontact.h"
    25 class SmfPostPrivate : public QSharedData
    25 class SmfPostPrivate : public QSharedData
    26 {
    26 {
    27 public:
    27 public:
    28 	/**
    28 	/**
    29 	 * Constructor
    29 	 * Constructor
    31 	SmfPostPrivate( ) { m_title.clear(); m_desc.clear(); m_url.clear(); m_postId.clear(); }
    31 	SmfPostPrivate( ) { m_title.clear(); m_desc.clear(); m_url.clear(); m_postId.clear(); }
    32 	
    32 	
    33 	/**
    33 	/**
    34 	 * Constructor
    34 	 * Constructor
    35 	 */
    35 	 */
    36 	SmfPostPrivate( QString aTitle, QString aDesc, QImage aImage, QUrl aUrl ) 
    36 	SmfPostPrivate(SmfContact aOwner, QString aTitle, QString aDesc, QImage aImage, QUrl aUrl ) 
    37 		{
    37 		{
       
    38 		m_owner = aOwner;
    38 		m_title = aTitle; 
    39 		m_title = aTitle; 
    39 		m_desc = aDesc;
    40 		m_desc = aDesc;
    40 		m_image = aImage;
    41 		m_image = aImage;
    41 		m_url = aUrl;
    42 		m_url = aUrl;
    42 		m_postId.clear();
    43 		m_postId.clear();
    58 	 * Destructor
    59 	 * Destructor
    59 	 */
    60 	 */
    60 	~SmfPostPrivate( )
    61 	~SmfPostPrivate( )
    61 		{
    62 		{
    62 		}
    63 		}
    63   
    64 	SmfContact m_owner; //owner of the post(who posted this message)
    64 	QString m_title;	// title
    65 	QString m_title;	// title
    65 	QString m_desc;		// description
    66 	QString m_desc;		// description
    66 	QImage m_image;		// image
    67 	QImage m_image;		// image
    67 	QUrl m_url;			// url
    68 	QUrl m_url;			// url
    68 	QString m_postId;	// post's unique Id
    69 	QString m_postId;	// post's unique Id