Source code for schrodinger.application.msv.gui.history
from schrodinger.application.msv.gui import stylesheets
from schrodinger.Qt import QtCore
from schrodinger.Qt import QtWidgets
from schrodinger.ui.qt import widgetmixins
[docs]class UndoWidget(widgetmixins.DockableMixinCollection, QtWidgets.QDockWidget):
[docs]    def __init__(self, undo_stack, parent=None):
        super().__init__(parent)
        self.setAllowedAreas(QtCore.Qt.RightDockWidgetArea)
        title = QtWidgets.QLabel("History")
        self.undo_view = QtWidgets.QUndoView(undo_stack, self)
        self.main_layout.addWidget(title)
        self.main_layout.addWidget(self.undo_view)
        self.setStyleSheet(stylesheets.QUNDO_STYLE)
        self.setMaximumWidth(200)
        self.hide()