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