emailservices/nmclientapi/src/nmapiemailaddress.cpp
changeset 23 2dc6caa42ec3
parent 18 578830873419
child 30 759dc5235cdb
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    13  *
    13  *
    14  * Description: 
    14  * Description: 
    15  *
    15  *
    16  */
    16  */
    17 
    17 
    18 #include "nmapiemailaddress.h"
    18 #include <nmapiemailaddress.h>
       
    19 #include "nmapiemailaddress_p.h"
       
    20 
    19 namespace EmailClientApi
    21 namespace EmailClientApi
    20 {
    22 {
    21 NmEmailAddressPrivate::NmEmailAddressPrivate()
    23 /*!
    22 {
    24    copying constructor for nmmessageenvelope
    23 }
       
    24 
       
    25 NmEmailAddressPrivate::~NmEmailAddressPrivate()
       
    26 {
       
    27 }
       
    28 
       
    29 /*
       
    30  * Constructor for NmEmailAddress class
       
    31  */
    25  */
    32 NmEmailAddress::NmEmailAddress()
    26 NmApiEmailAddress::NmApiEmailAddress(const NmApiEmailAddress &envelope) :
    33 {
    27     d(envelope.d)
    34     d = new NmEmailAddressPrivate();
       
    35 }
       
    36 
       
    37 NmEmailAddress::~NmEmailAddress()
       
    38 {
    28 {
    39 
    29 
    40 }
    30 }
    41 
    31 
    42 /*
    32 /*!
    43  * getter for displayname
    33    Constructor for NmApiEmailAddress class
    44  */
    34  */
    45 QString NmEmailAddress::displayName() const
    35 NmApiEmailAddress::NmApiEmailAddress()
       
    36 {
       
    37     d = new NmApiEmailAddressPrivate();
       
    38 }
       
    39 
       
    40 /*!
       
    41    destructor
       
    42  */
       
    43 NmApiEmailAddress::~NmApiEmailAddress()
       
    44 {
       
    45 
       
    46 }
       
    47 
       
    48 /*!
       
    49    Assignment operator
       
    50  */
       
    51 NmApiEmailAddress &NmApiEmailAddress::operator=(const NmApiEmailAddress &addr)
       
    52 {
       
    53     if (this != &addr) {
       
    54         d = addr.d;
       
    55     }
       
    56     return *this;
       
    57 }
       
    58 
       
    59 /*!
       
    60    Compare data from \a addr
       
    61  */
       
    62 bool NmApiEmailAddress::operator==(const NmApiEmailAddress &addr)
       
    63 {
       
    64     bool retVal = false;
       
    65     if (this->d == addr.d) {
       
    66         retVal = true;
       
    67     }
       
    68     return retVal;
       
    69 }
       
    70 
       
    71 /*!
       
    72    getter for displayname
       
    73  */
       
    74 QString NmApiEmailAddress::displayName() const
    46 {
    75 {
    47     return d->displayName;
    76     return d->displayName;
    48 }
    77 }
    49 
    78 
    50 /*
    79 /*!
    51  * getter for address
    80    getter for address
    52  */
    81  */
    53 QString NmEmailAddress::address() const
    82 QString NmApiEmailAddress::address() const
    54 {
    83 {
    55     return d->address;
    84     return d->address;
    56 }
    85 }
    57 
    86 
    58 /*
    87 /*!
    59  * setter for displayname 
    88    setter for displayname 
    60  */
    89  */
    61 void NmEmailAddress::setDisplayName(const QString& displayName)
    90 void NmApiEmailAddress::setDisplayName(const QString &displayName)
    62 {
    91 {
    63     d->displayName = displayName;
    92     d->displayName = displayName;
    64 }
    93 }
    65 
    94 
    66 /*
    95 /*!
    67  * setter for address
    96    setter for address
    68  */
    97  */
    69 void NmEmailAddress::setAddress(const QString& address)
    98 void NmApiEmailAddress::setAddress(const QString &address)
    70 {
    99 {
    71     d->address = address;
   100     d->address = address;
    72 }
   101 }
    73 }
   102 }