У Бланшета рассмотрена эта проблемма...
Таки да! Спасибо за напоминание про то, что все новое это хорошо зыбытое старое...
Хм, странная реакция. Ты хочешь готового кода? Готового решения?
Вот тебе набросок.
bool <Имя класса>::fillListBox(const T &source)
{
QString strBuf;
while (source.getNextLine(&strBuf))
{
my_list->insertItem(strBuf);
QApplication->processEvents();
}
}
Необходимо также предусмотреть, что делать, если произошли событие завершения приложения во время заполнения списка и всякие пользовательские события.