sounds like you're blocking the gui painting. i would start a thread for parsing the dom and use some signals/slots to signal the gui the current state, like:
signals:
void startDomParsing();
slots:
void onDomParsingFinished()
{
delete progress;
// or whatever
}
or instead of onDomParsingFinished() you could even connect your
QThread::finished() signal
to the progress::deleteLater() or alike...
and some signals from thread to gui slots for updateing your tree widget.
or, call QCoreApplication::processEvents at appropriate places, if you don't
want to do it the threaded way.
alex
signature.asc
Description: PGP signature
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
