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