emailuis/nmailuiengine/src/nmmailboxlistmodel.cpp
changeset 27 9ba4404ef423
parent 18 578830873419
child 30 759dc5235cdb
equal deleted inserted replaced
23:2dc6caa42ec3 27:9ba4404ef423
    28 */
    28 */
    29 
    29 
    30 /*!
    30 /*!
    31     Constructor
    31     Constructor
    32  */
    32  */
    33 NmMailboxListModel::NmMailboxListModel(NmDataManager &dataManager, QObject *parent) 
    33 NmMailboxListModel::NmMailboxListModel(NmDataManager &dataManager, QObject *parent)
    34 :QStandardItemModel(parent),
    34 :QStandardItemModel(parent),
    35 mDataManager(dataManager)
    35 mDataManager(dataManager)
    36 {
    36 {
    37 }
    37 }
    38 
    38 
   175 NmMailboxListModelItem *NmMailboxListModel::createMailboxItem(const NmMailbox *mailbox)
   175 NmMailboxListModelItem *NmMailboxListModel::createMailboxItem(const NmMailbox *mailbox)
   176 {
   176 {
   177     NmMailboxMetaData *newMeta = new NmMailboxMetaData();
   177     NmMailboxMetaData *newMeta = new NmMailboxMetaData();
   178     newMeta->setId(mailbox->id());
   178     newMeta->setId(mailbox->id());
   179     newMeta->setName(mailbox->name());
   179     newMeta->setName(mailbox->name());
       
   180     newMeta->setAddress(mailbox->address().address());
   180 
   181 
   181     NmMailboxListModelItem *item = new NmMailboxListModelItem();
   182     NmMailboxListModelItem *item = new NmMailboxListModelItem();
   182     item->setItemMetaData(newMeta);
   183     item->setItemMetaData(newMeta);
   183     item->setData(Hb::StandardItem, Hb::ItemTypeRole);
   184     item->setData(Hb::StandardItem, Hb::ItemTypeRole);
   184     return item;
   185     return item;