equal
deleted
inserted
replaced
2158 dy = previousCoordinate - currentCoordinate; |
2158 dy = previousCoordinate - currentCoordinate; |
2159 } |
2159 } |
2160 } else { |
2160 } else { |
2161 if (flowPositions.isEmpty()) |
2161 if (flowPositions.isEmpty()) |
2162 return; |
2162 return; |
2163 const int max = flowPositions.count() - 1; |
2163 const int max = scrollValueMap.count() - 1; |
2164 if (vertical && flow() == QListView::TopToBottom && dy != 0) { |
2164 if (vertical && flow() == QListView::TopToBottom && dy != 0) { |
2165 int currentValue = qBound(0, verticalValue, max); |
2165 int currentValue = qBound(0, verticalValue, max); |
2166 int previousValue = qBound(0, currentValue + dy, max); |
2166 int previousValue = qBound(0, currentValue + dy, max); |
2167 int currentCoordinate = flowPositions.at(scrollValueMap.at(currentValue)); |
2167 int currentCoordinate = flowPositions.at(scrollValueMap.at(currentValue)); |
2168 int previousCoordinate = flowPositions.at(scrollValueMap.at(previousValue)); |
2168 int previousCoordinate = flowPositions.at(scrollValueMap.at(previousValue)); |