Ejemplo n.º 1
0
class MaxEntWidget(QtWidgets.QWidget):

    def __init__(self, context, parent=None):
        super(MaxEntWidget, self).__init__(parent)
        view = MaxEntView(parent)
        self._presenter = MaxEntPresenter(view, context)

    @property
    def presenter(self):
        return self._presenter

    @property
    def widget(self):
        return self._presenter.widget

    def clear(self):
        self._presenter.clear()

    def runChanged(self):
        self._presenter.runChanged()

    def closeEvent(self, event):
        self._presenter.cancel()

    def update_view_from_model(self):
        self._presenter.update_view_from_model()
Ejemplo n.º 2
0
class MaxEntWidget(QtWidgets.QWidget):
    def __init__(self, load, parent=None):
        super(MaxEntWidget, self).__init__(parent)
        view = MaxEntView(parent)

        maxEnt = MaxEntModel()
        model = MaxEntWrapper(maxEnt)
        self._presenter = MaxEntPresenter(view, model, load)

    @property
    def presenter(self):
        return self._presenter

    @property
    def widget(self):
        return self._presenter.widget

    def clear(self):
        self._presenter.clear()

    def runChanged(self):
        self._presenter.runChanged()

    def closeEvent(self, event):
        self._presenter.cancel()
Ejemplo n.º 3
0
class MaxEntWidget(QtWidgets.QWidget):

    def __init__(self, load, parent=None):
        super(MaxEntWidget, self).__init__(parent)
        view = MaxEntView(parent)

        maxEnt = MaxEntModel()
        model = MaxEntWrapper(maxEnt)
        self._presenter = MaxEntPresenter(view, model, load)

    @property
    def presenter(self):
        return self._presenter

    @property
    def widget(self):
        return self._presenter.widget

    def clear(self):
        self._presenter.clear()

    def runChanged(self):
        self._presenter.runChanged()

    def closeEvent(self, event):
        self._presenter.cancel()