emailuis/nmailuiengine/src/nmmailboxmetadata.cpp
branchGCC_SURGE
changeset 55 cdd802add233
parent 30 759dc5235cdb
equal deleted inserted replaced
28:011f79704660 55:cdd802add233
    32 {
    32 {
    33 public:
    33 public:
    34     QString mName;
    34     QString mName;
    35     NmId mId;
    35     NmId mId;
    36     NmId mIconId;
    36     NmId mIconId;
       
    37     QString mAddress;
    37 };
    38 };
    38 
    39 
    39 
    40 
    40 /*!
    41 /*!
    41     Constructor.
    42     Constructor.
    42 */
    43 */
    43 NmMailboxMetaData::NmMailboxMetaData()
    44 NmMailboxMetaData::NmMailboxMetaData()
    44 {
    45 {
       
    46     NM_FUNCTION;
       
    47     
    45     d = new NmMailboxMetaDataPrivate;
    48     d = new NmMailboxMetaDataPrivate;
    46 }
    49 }
    47 
    50 
    48 
    51 
    49 /*!
    52 /*!
    50     Destructor.
    53     Destructor.
    51 */
    54 */
    52 NmMailboxMetaData::~NmMailboxMetaData()
    55 NmMailboxMetaData::~NmMailboxMetaData()
    53 {
    56 {
       
    57     NM_FUNCTION;
       
    58     
    54     delete d;
    59     delete d;
    55 }
    60 }
    56 
    61 
    57 /*!
    62 /*!
    58     Mailbox name accessor.
    63     Mailbox name accessor.
    59 */
    64 */
    60 QString NmMailboxMetaData::name() const
    65 QString NmMailboxMetaData::name() const
    61 {
    66 {
       
    67     NM_FUNCTION;
       
    68     
    62     return d->mName;
    69     return d->mName;
    63 }
    70 }
    64 
    71 
    65 /*!
    72 /*!
    66     Set Mailbox name as \a name.
    73     Set Mailbox name as \a name.
    67 */
    74 */
    68 void NmMailboxMetaData::setName(const QString &name)
    75 void NmMailboxMetaData::setName(const QString &name)
    69 {
    76 {
       
    77     NM_FUNCTION;
       
    78     
    70     d->mName = name;
    79     d->mName = name;
    71 }
    80 }
    72 
    81 
    73 /*!
    82 /*!
    74     Mailbox id.
    83     Mailbox id.
    75 */
    84 */
    76 NmId NmMailboxMetaData::id() const
    85 NmId NmMailboxMetaData::id() const
    77 {
    86 {
       
    87     NM_FUNCTION;
       
    88     
    78     return d->mId;
    89     return d->mId;
    79 }
    90 }
    80 
    91 
    81 /*!
    92 /*!
    82     Set Mailbox id as \a id.
    93     Set Mailbox id as \a id.
    83 */
    94 */
    84 void NmMailboxMetaData::setId(const NmId& id)
    95 void NmMailboxMetaData::setId(const NmId& id)
    85 {
    96 {
       
    97     NM_FUNCTION;
       
    98     
    86     d->mId = id;
    99     d->mId = id;
    87 }
   100 }
    88 
   101 
    89 /*!
   102 /*!
    90     Mailbox icon accessor. \note Temporary solution.
   103     Mailbox icon accessor. \note Temporary solution.
    91 */
   104 */
    92 NmId NmMailboxMetaData::IconId() const
   105 NmId NmMailboxMetaData::IconId() const
    93 {
   106 {
       
   107     NM_FUNCTION;
       
   108     
    94     return d->mIconId;
   109     return d->mIconId;
    95 }
   110 }
    96 
   111 
    97 /*!
   112 /*!
    98     Set Mailbox icon as \a id. \note Temporary solution.
   113     Set Mailbox icon as \a id. \note Temporary solution.
    99 */
   114 */
   100 void NmMailboxMetaData::setIconId(const NmId &id)
   115 void NmMailboxMetaData::setIconId(const NmId &id)
   101 {
   116 {
       
   117     NM_FUNCTION;
       
   118     
   102     d->mIconId = id;
   119     d->mIconId = id;
   103 }
   120 }
   104 
   121 
       
   122 /*!
       
   123     Get mailbox address
       
   124 */
       
   125 QString NmMailboxMetaData::address() const
       
   126 {
       
   127     NM_FUNCTION;
       
   128     
       
   129     return d->mAddress;
       
   130 }
   105 
   131 
   106 
   132 /*!
   107 
   133     Set Mailbox address as \a address
   108 
   134 */
       
   135 void NmMailboxMetaData::setAddress(const QString &address)
       
   136 {
       
   137     NM_FUNCTION;
       
   138     
       
   139     d->mAddress = address;
       
   140 }