def __init__(self):
        AbstractQtControlWidget.__init__(self)
        ImageStackViewerWidget.__init__(self)

        self.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.setAutoFillBackground(True)
        self.value_changed_signal = self.valueChanged
    def __init__(self):
        AbstractQtControlWidget.__init__(self)
        ImageStackViewerWidget.__init__(self)

        self.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.setAutoFillBackground(True)
        self.value_changed_signal = self.valueChanged
    def set_image(self, name, image):
        if name in self._viewer:
            viewer = self._viewer[name]
        else:
            viewer = ImageStackViewerWidget()
            viewer.setAttribute(QtCore.Qt.WA_DeleteOnClose)
            connect(viewer, viewer.stackChanged, self._on_stack_changed)
            self._viewer[name] = viewer
            self._image[viewer] = name
            self.addTab(viewer, name)

        viewer.setValue(image)
    def set_image(self, name, image):
        if name in self._viewer:
            viewer = self._viewer[name]
        else:
            viewer = ImageStackViewerWidget()
            viewer.setAttribute(QtCore.Qt.WA_DeleteOnClose)
            connect(viewer, viewer.stackChanged, self._on_stack_changed)
            self._viewer[name] = viewer
            self._image[viewer] = name
            self.addTab(viewer, name)

        viewer.setValue(image)
 def value(self):
     ImageStackViewerWidget.value(self)
 def setValue(self, value):
     ImageStackViewerWidget.setValue(self, value)
 def value(self):
     ImageStackViewerWidget.value(self)
 def setValue(self, value):
     ImageStackViewerWidget.setValue(self, value)