equal
deleted
inserted
replaced
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 } |