void setSymbols(QList<char_type> const & symbols)
{
+ QAbstractItemModel::beginResetModel();
symbols_ = symbols;
- QAbstractItemModel::reset();
+ QAbstractItemModel::endResetModel();
}
private:
int size = font.pointSize() + 3;
font.setPointSize(size);
symbolsLW->setFont(font);
+ QFontMetrics fm(font);
+ symbolsLW->setGridSize(QSize(fm.maxWidth() + 2, fm.height() + 2));
symbolsLW->setModel(model_);
}