diff -r b85b0c039c14 -r 1d94eb8df9c2 smf/smfservermodule/smfserver/datastoremgr/smfUserProfile.h --- a/smf/smfservermodule/smfserver/datastoremgr/smfUserProfile.h Fri May 21 15:40:57 2010 +0530 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,59 +0,0 @@ -/*! \file - \brief File containing class description for SMFUserProfile class. - - Copyright (c) 2010 Sasken Communication Technologies Ltd. - All rights reserved. - This component and the accompanying materials are made available - under the terms of the "{License}" - which accompanies this distribution, and is available - at the URL "{LicenseUrl}". - - \author Jaspinder Singh, Sasken Communication Technologies Ltd - Initial contribution - - \version 0.1 - -*/ - -#ifndef SMFUSERPROFILE_H -#define SMFUSERPROFILE_H - -#include -#include - -class DataStoreManager; //Forward Declaration - -//! \class SMFUserProfile -/*! - \brief This class represents a user's profile. - \brief A user is a contact stored in the handset. This profile is created for contacts in the handset and is related to the social profiles. - A single user profile can be associated with multiple social profiles in the database. - - \sa SMFSocialProfile -*/ -class SMFUserProfile : public QObject -{ - Q_OBJECT - - friend class DataStoreManager; - - public: - SMFUserProfile(const QString& name = "", const QString& contact_id = "", QObject* parent = 0); - ~SMFUserProfile(); - int userID() const; - const QString& name() const; - const QString& contactID() const; - - public slots: - void setName(const QString& name); - void setContactID(const QString& contact_id); - - private: - int m_user_id; - QString m_name; - QString m_contact_id; - - private slots: - void setUserID(int id); -}; - -#endif