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()