MCPcopy Create free account
hub / github.com/KDE/kdevelop / progress

Method progress

kdevplatform/language/duchain/navigation/useswidget.cpp:704–725  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

702}
703
704void UsesWidget::UsesWidgetCollector::progress(uint processed, uint total)
705{
706 if (!m_widget) {
707 return;
708 }
709
710 m_widget->redrawHeaderLine();
711
712 if (m_widget->m_progressBar) {
713 m_widget->m_progressBar->setValue(processed);
714
715 if (processed == total) {
716 m_widget->setUpdatesEnabled(false);
717 delete m_widget->m_progressBar;
718 m_widget->m_progressBar = nullptr;
719 m_widget->setShowHeader(false);
720 m_widget->setUpdatesEnabled(true);
721 }
722 } else {
723 qCWarning(LANGUAGE) << "progress() called too often";
724 }
725}
726
727void UsesWidget::UsesWidgetCollector::processUses(KDevelop::ReferencedTopDUContext topContext)
728{

Callers

nothing calls this directly

Calls 3

redrawHeaderLineMethod · 0.80
setShowHeaderMethod · 0.80
setValueMethod · 0.45

Tested by

no test coverage detected