Exemple #1
0
void LargeTable::newRowAdded(LargeTableModel::RowIndex ri) {
    assert(sender() == ltm.get());
    const LargeTableModel::Row &r = ltm->at(ri);
    assert(r.size() > 0);
    heights[ri] = getHeightForRow(ltm->at(ri));
    emit heightsChanged();
}
void LevelAnalyzedImage::addHeightsCache(const std::vector<int> &heights)
{
    heightsCache_.push_front(heights);
    while (heightsCache_.size() > checkFrame_) {
        heightsCache_.pop_back();
    }
    heights_ = heights;
    emit heightsChanged();
}
Exemple #3
0
void LargeTable::updateAllHeights() {
    for(const LargeTableModel::RowIndex &it : ltm->indices()) {
        heights[it] = getHeightForRow(ltm->at(it));
    }
    emit heightsChanged();
}