emailservices/nmclientapi/src/nmapiemailaddress.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 14 May 2010 15:41:10 +0300
changeset 23 2dc6caa42ec3
parent 18 578830873419
child 30 759dc5235cdb
permissions -rw-r--r--
Revision: 201017 Kit: 201019

/*
 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
 * which accompanies this distribution, and is available
 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
 *
 * Initial Contributors:
 * Nokia Corporation - initial contribution.
 *
 * Contributors:
 *
 * Description: 
 *
 */

#include <nmapiemailaddress.h>
#include "nmapiemailaddress_p.h"

namespace EmailClientApi
{
/*!
   copying constructor for nmmessageenvelope
 */
NmApiEmailAddress::NmApiEmailAddress(const NmApiEmailAddress &envelope) :
    d(envelope.d)
{

}

/*!
   Constructor for NmApiEmailAddress class
 */
NmApiEmailAddress::NmApiEmailAddress()
{
    d = new NmApiEmailAddressPrivate();
}

/*!
   destructor
 */
NmApiEmailAddress::~NmApiEmailAddress()
{

}

/*!
   Assignment operator
 */
NmApiEmailAddress &NmApiEmailAddress::operator=(const NmApiEmailAddress &addr)
{
    if (this != &addr) {
        d = addr.d;
    }
    return *this;
}

/*!
   Compare data from \a addr
 */
bool NmApiEmailAddress::operator==(const NmApiEmailAddress &addr)
{
    bool retVal = false;
    if (this->d == addr.d) {
        retVal = true;
    }
    return retVal;
}

/*!
   getter for displayname
 */
QString NmApiEmailAddress::displayName() const
{
    return d->displayName;
}

/*!
   getter for address
 */
QString NmApiEmailAddress::address() const
{
    return d->address;
}

/*!
   setter for displayname 
 */
void NmApiEmailAddress::setDisplayName(const QString &displayName)
{
    d->displayName = displayName;
}

/*!
   setter for address
 */
void NmApiEmailAddress::setAddress(const QString &address)
{
    d->address = address;
}
}