logsui/logsapp/tsrc/ut_logsapp/logsengine_stub/logsdetailsmodel.cpp
changeset 15 76d2cf7a585e
parent 6 41c0a814d878
child 18 acd4e87b24b4
equal deleted inserted replaced
13:52d644758b05 15:76d2cf7a585e
   113 //
   113 //
   114 QVariant LogsDetailsModel::data(const QModelIndex &index, int role) const
   114 QVariant LogsDetailsModel::data(const QModelIndex &index, int role) const
   115 {
   115 {
   116     Q_UNUSED(index);
   116     Q_UNUSED(index);
   117     
   117     
   118     if ( role == RoleCall && mEvent ) {
   118     if ( role == RoleCall && mEvent->eventType() != LogsEvent::TypeUndefined ) {
   119         LogsCall* logsCall = new LogsCall();
   119         LogsCall* logsCall = new LogsCall();
   120         QVariant var = qVariantFromValue(logsCall);
   120         QVariant var = qVariantFromValue(logsCall);
   121         return var;
   121         return var;
   122     } else if (role == RoleContact ) {
   122     } else if (role == RoleContact ) {
   123         LogsContact* logsContact = new LogsContact();
   123         LogsContact* logsContact = new LogsContact();
   124         QVariant var = qVariantFromValue(logsContact);
   124         QVariant var = qVariantFromValue(logsContact);
   125         return var;
   125         return var;
   126     } else if (role == RoleMessage && mEvent ) {
   126     } else if (role == RoleMessage && mEvent->eventType() != LogsEvent::TypeUndefined  ) {
   127         LogsMessage* logsMessage = new LogsMessage();
   127         LogsMessage* logsMessage = new LogsMessage();
   128         QVariant var = qVariantFromValue(logsMessage);
   128         QVariant var = qVariantFromValue(logsMessage);
   129         return var;
   129         return var;
   130     }
   130     }
   131          
   131