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