Source code for ewoksorange.gui.qt_utils.progress

from AnyQt.QtCore import QObject
from AnyQt.QtCore import pyqtSignal as Signal
from ewokscore.progress import BasePercentageProgress


[docs] class QProgress(QObject, BasePercentageProgress): """ Progress associated to a QObject. This is connected to the Orange :class:'ProgressBar' from classes: * :class:`OWEwoksWidgetOneThread` * :class:`OWEwoksWidgetWithTaskStack` """ sigProgressChanged = Signal(int) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) def _update(self): self.sigProgressChanged.emit(self._progress)