reverted completer size, prev was buggy

This commit is contained in:
2020-09-09 13:33:36 +03:00
parent ceb00e911b
commit bfa1e4af38

View File

@@ -1298,11 +1298,9 @@ void QCodeEdit::invokeAutoCompletition(bool force) {
completer->move(ui->textCode->mapToGlobal(ui->textCode->cursorRect().bottomRight())); completer->move(ui->textCode->mapToGlobal(ui->textCode->cursorRect().bottomRight()));
if (completer->topLevelItemCount() > 0) { if (completer->topLevelItemCount() > 0) {
completer->setVisible(true); completer->setVisible(true);
//qApp->processEvents(); int sz = completer->verticalScrollBar()->isVisible() ? completer->verticalScrollBar()->width() : 0;
int sz = completer->verticalScrollBar()->width(); for (int i = 0; i < completer->header()->count(); ++i)
sz += ((QAbstractItemView*)completer)->viewport()->width(); sz += ((QAbstractItemView*)completer)->sizeHintForColumn(i);
// for (int i = 0; i < completer->header()->count(); ++i)
// sz += ((QAbstractItemView*)completer)->sizeHintForColumn(i);
completer->resize(sz, fontHeight() * 16); completer->resize(sz, fontHeight() * 16);
} else } else
completer->hide(); completer->hide();