equal
deleted
inserted
replaced
156 && value.isValid() |
156 && value.isValid() |
157 && value.toBool() != mSeparatorCollapsed |
157 && value.toBool() != mSeparatorCollapsed |
158 && mSeparatorIndex < mDetailTexts.count()-1) { |
158 && mSeparatorIndex < mDetailTexts.count()-1) { |
159 |
159 |
160 LOGS_QDEBUG( "logs [ENG] separator state changed!" ) |
160 LOGS_QDEBUG( "logs [ENG] separator state changed!" ) |
161 mSeparatorCollapsed = !mSeparatorCollapsed; |
161 if (!mSeparatorCollapsed) { |
162 if (mSeparatorCollapsed) { |
|
163 LOGS_QDEBUG( "logs [ENG] collapsing separator" ) |
162 LOGS_QDEBUG( "logs [ENG] collapsing separator" ) |
164 beginRemoveRows(QModelIndex(), mSeparatorIndex+1, mDetailTexts.count()-1); |
163 beginRemoveRows(QModelIndex(), mSeparatorIndex+1, mDetailTexts.count()-1); |
|
164 mSeparatorCollapsed = !mSeparatorCollapsed; |
165 endRemoveRows(); |
165 endRemoveRows(); |
166 } else { |
166 } else { |
167 LOGS_QDEBUG( "logs [ENG] expanding separator" ) |
167 LOGS_QDEBUG( "logs [ENG] expanding separator" ) |
168 beginInsertRows(QModelIndex(), mSeparatorIndex+1, mDetailTexts.count()-1); |
168 beginInsertRows(QModelIndex(), mSeparatorIndex+1, mDetailTexts.count()-1); |
|
169 mSeparatorCollapsed = !mSeparatorCollapsed; |
169 endInsertRows(); |
170 endInsertRows(); |
170 } |
171 } |
171 dataSet = true; |
172 dataSet = true; |
172 } |
173 } |
173 LOGS_QDEBUG( "logs [ENG] <- LogsDetailsModel::setData()" ) |
174 LOGS_QDEBUG( "logs [ENG] <- LogsDetailsModel::setData()" ) |