emailuis/nmframeworkadapter/src/nmmailboxsearchobserver.cpp
branchGCC_SURGE
changeset 55 cdd802add233
parent 30 759dc5235cdb
child 74 6c59112cfd31
equal deleted inserted replaced
28:011f79704660 55:cdd802add233
    27 /*!
    27 /*!
    28     Class constructor.
    28     Class constructor.
    29 */
    29 */
    30 NmMailboxSearchObserver::NmMailboxSearchObserver()
    30 NmMailboxSearchObserver::NmMailboxSearchObserver()
    31 {
    31 {
    32     
    32     NM_FUNCTION;
    33 }
    33 }
    34 
    34 
    35 
    35 
    36 /*!
    36 /*!
    37     Class destructor.
    37     Class destructor.
    38 */
    38 */
    39 NmMailboxSearchObserver::~NmMailboxSearchObserver()
    39 NmMailboxSearchObserver::~NmMailboxSearchObserver()
    40 {
    40 {
    41     
    41     NM_FUNCTION;
    42 }
    42 }
    43 
    43 
    44 
    44 
    45 /*!
    45 /*!
    46     From MFSMailBoxSearchObserver.
    46     From MFSMailBoxSearchObserver.
    50     \param aMatchMessage A message that matches the search criteria. This class
    50     \param aMatchMessage A message that matches the search criteria. This class
    51                          takes the ownership of the given instance.
    51                          takes the ownership of the given instance.
    52 */
    52 */
    53 void NmMailboxSearchObserver::MatchFoundL(CFSMailMessage *aMatchMessage)
    53 void NmMailboxSearchObserver::MatchFoundL(CFSMailMessage *aMatchMessage)
    54 {
    54 {
       
    55     NM_FUNCTION;
       
    56     
    55     if (aMatchMessage) {
    57     if (aMatchMessage) {
    56         NmMessage *message = aMatchMessage->GetNmMessage();
    58         NmMessage *message = aMatchMessage->GetNmMessage();
    57 
    59 
    58         if (message) {
    60         if (message) {
    59             emit matchFound(message->envelope().messageId());
    61             NmMessageEnvelope messageEnvelope = message->envelope();
       
    62             emit matchFound(messageEnvelope.messageId(), messageEnvelope.folderId());
    60             delete message;
    63             delete message;
    61         }
    64         }
    62     }
    65     }
    63 }
    66 }
    64 
    67 
    67     From MFSMailBoxSearchObserver.
    70     From MFSMailBoxSearchObserver.
    68     Emits a signal to notify that the search is complete.
    71     Emits a signal to notify that the search is complete.
    69 */
    72 */
    70 void NmMailboxSearchObserver::SearchCompletedL()
    73 void NmMailboxSearchObserver::SearchCompletedL()
    71 {
    74 {
       
    75     NM_FUNCTION;
       
    76     
    72     emit searchComplete();
    77     emit searchComplete();
    73 }
    78 }
    74 
    79 
    75 
    80 
    76 /*!
    81 /*!
    78     TODO Implement if necessary.
    83     TODO Implement if necessary.
    79 */
    84 */
    80 void NmMailboxSearchObserver::ClientRequiredSearchPriority(
    85 void NmMailboxSearchObserver::ClientRequiredSearchPriority(
    81     TInt *apRequiredSearchPriority)
    86     TInt *apRequiredSearchPriority)
    82 {
    87 {
       
    88     NM_FUNCTION;
       
    89     
    83     Q_UNUSED(apRequiredSearchPriority);
    90     Q_UNUSED(apRequiredSearchPriority);
    84 }
    91 }
    85 
    92 
    86 
    93 
    87 // End of file.
    94 // End of file.