logsui/logsapp/tsrc/ut_logsapp/logsengine_stub/logsdetailsmodel.cpp
changeset 20 6a40edd41841
parent 16 c5af8598d22c
child 21 2f0af9ba7665
equal deleted inserted replaced
19:e4c884866116 20:6a40edd41841
   125         return var;
   125         return var;
   126     } else if (role == RoleMessage && mEvent->eventType() != LogsEvent::TypeUndefined  ) {
   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     } else if (role == RoleDuplicatesSeparator) {
       
   131         bool separator  = index.row() == mSeparatorIndex;
       
   132         return QVariant(separator);
   130     }
   133     }
   131          
   134          
   132     return QVariant();
   135     return QVariant();
   133 }
   136 }
   134 
   137 
   147         return QVariant(testName);
   150         return QVariant(testName);
   148     }
   151     }
   149     
   152     
   150     return QVariant();
   153     return QVariant();
   151 }
   154 }
       
   155 
       
   156 // -----------------------------------------------------------------------------
       
   157 // From QAbstractItemModel
       
   158 // -----------------------------------------------------------------------------
       
   159 //
       
   160 bool LogsDetailsModel::setData(const QModelIndex &index, const QVariant &value, 
       
   161                                int role)
       
   162 {
       
   163     Q_UNUSED(role);
       
   164     Q_UNUSED(index);
       
   165     if (value.isValid() && value.toBool() != mSeparatorCollapsed) {
       
   166         mSeparatorCollapsed = !mSeparatorCollapsed;
       
   167     }
       
   168 }