void ossimQtProgressDialog::processProgressEvent(ossimProcessProgressEvent& event) { if (event.getOutputMessageFlag()) { ossimString s; event.getMessage(s); if (!s.empty()) { setLabelText(s.c_str()); } } int progress = static_cast<int>(event.getPercentComplete()); setProgress(progress); qApp->processEvents(); }
void ProgressWidget::Listener::processProgressEvent(ossimProcessProgressEvent& event) { QApplication::postEvent(m_widget, new ProgressEvent(event.getPercentComplete())); QApplication::processEvents(); }