Ejemplo n.º 1
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.om_gui = parent
     self.ui = Ui_patient_diary.Ui_Form()
     self.ui.setupUi(self)
     self.diary_model = PatientDiaryTreeModel(self)
     self.ui.pt_diary_treeView.setAlternatingRowColors(True)
     self.ui.pt_diary_treeView.setModel(self.diary_model)
     self.ui.pt_diary_treeView.setContextMenuPolicy(
         QtCore.Qt.CustomContextMenu)
     self.ui.pt_diary_treeView.setSelectionMode(
         QtGui.QTreeView.ContiguousSelection)
     self.ui.pt_diary_treeView.setSelectionModel(
         self.diary_model.selection_model)
     item_delegate = ColouredItemDelegate(self)
     self.ui.pt_diary_treeView.setItemDelegate(item_delegate)
     self.signals()
     self.setSizePolicy(
         QtGui.QSizePolicy(
             QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
     )
     self.appointments_changed_signal = \
         self.diary_model.appointments_changed_signal