messagingapp/msgui/appengine/src/conversationsengine.cpp
changeset 51 3507212d340e
parent 48 4f501b74aeb1
child 67 fc91263aee62
equal deleted inserted replaced
49:2a272ef608c4 51:3507212d340e
    45 // @see header
    45 // @see header
    46 //---------------------------------------------------------------
    46 //---------------------------------------------------------------
    47 ConversationsEngine::ConversationsEngine(QObject* parent):
    47 ConversationsEngine::ConversationsEngine(QObject* parent):
    48     QObject(parent), mDraftsModel(NULL)
    48     QObject(parent), mDraftsModel(NULL)
    49 {
    49 {
    50     QT_TRAP_THROWING(mConversationMsgStoreHandler = new ConversationMsgStoreHandler);
    50     mConversationMsgStoreHandler = q_check_ptr(new ConversationMsgStoreHandler);
    51     
    51     
    52     mConversationsSummaryModel = new ConversationsSummaryModel(this);    
    52     mConversationsSummaryModel = new ConversationsSummaryModel(this);    
    53     mConversationsModel = new ConversationsModel(mConversationMsgStoreHandler,
    53     mConversationsModel = new ConversationsModel(mConversationMsgStoreHandler,
    54         this);   
    54         this);   
    55 
    55 
    56     QT_TRAP_THROWING( d_ptr = new ConversationsEnginePrivate(mConversationMsgStoreHandler,
    56     d_ptr = q_check_ptr( new ConversationsEnginePrivate(mConversationMsgStoreHandler,
    57         mConversationsSummaryModel,
    57         mConversationsSummaryModel,
    58         mConversationsModel));
    58         mConversationsModel));
    59     
    59     
    60     connect (mConversationsModel,
    60     connect (mConversationsModel,
    61             SIGNAL(conversationViewEmpty()),
    61             SIGNAL(conversationViewEmpty()),