logsui/logsengine/src/logsmatchesmodel.cpp
changeset 16 c5af8598d22c
parent 14 f27aebe284bb
child 19 e4c884866116
equal deleted inserted replaced
14:f27aebe284bb 16:c5af8598d22c
   141         return LogsAbstractModel::createCall(item);
   141         return LogsAbstractModel::createCall(item);
   142     }
   142     }
   143     const LogsMatchesModelItemContainer& matchItem = 
   143     const LogsMatchesModelItemContainer& matchItem = 
   144         static_cast<const LogsMatchesModelItemContainer&>( item ); 
   144         static_cast<const LogsMatchesModelItemContainer&>( item ); 
   145     LogsCall* logscall = new LogsCall(matchItem.contact(), matchItem.number());
   145     LogsCall* logscall = new LogsCall(matchItem.contact(), matchItem.number());
   146     if (!logscall->isAllowedCallType()) {
       
   147         delete logscall;
       
   148         logscall = 0;
       
   149     }
       
   150     QVariant var = qVariantFromValue(logscall);
   146     QVariant var = qVariantFromValue(logscall);
   151     LOGS_QDEBUG( "logs [ENG] <- LogsMatchesModel::createCall()" )
   147     LOGS_QDEBUG( "logs [ENG] <- LogsMatchesModel::createCall()" )
   152     return var;         
   148     return var;         
   153 }
   149 }
   154 
   150 
   683 QStringList LogsMatchesModelItemContainer::texts()
   679 QStringList LogsMatchesModelItemContainer::texts()
   684 {
   680 {
   685     QStringList list;
   681     QStringList list;
   686     if ( mEvent ){
   682     if ( mEvent ){
   687         list << mFormattedCallerId;
   683         list << mFormattedCallerId;
   688         list << mEvent->time().toTimeSpec(Qt::LocalTime).toString();
   684         list << mParentModel.dateAndTimeString( 
       
   685                             mEvent->time().toTimeSpec(Qt::LocalTime) );
   689     } else if ( mContactId > 0 ) {
   686     } else if ( mContactId > 0 ) {
   690         list << mContactName;
   687         list << mContactName;
   691         list << mContactNumber;    
   688         list << mParentModel.phoneNumString(mContactNumber);    
   692     }
   689     }
   693     return list;
   690     return list;
   694 }
   691 }
   695 
   692 
   696 // -----------------------------------------------------------------------------
   693 // -----------------------------------------------------------------------------
   744 {    
   741 {    
   745     QString callerId;
   742     QString callerId;
   746     getFormattedName(callerId, entry.firstName());
   743     getFormattedName(callerId, entry.firstName());
   747     
   744     
   748     if  ( callerId.length() == 0 ) {
   745     if  ( callerId.length() == 0 ) {
   749         callerId = entry.phoneNumber().richText();
   746         callerId = mParentModel.phoneNumString(entry.phoneNumber().richText());
   750     }
   747     }
   751 
   748 
   752     return callerId.trimmed();
   749     return callerId.trimmed();
   753 }
   750 }
   754 
   751