예제 #1
0
    def __init__(self, parent):
        CInDocTableView.__init__(self, parent)
        self.setItemDelegate(CRCLocItemDelegate(self))
        self.buffer = []
        self.verticalHeader().show()
        self.verticalHeader().setSelectionBehavior(
            QtGui.QAbstractItemView.SelectRows)
        self.horizontalHeader().setSelectionBehavior(
            QtGui.QAbstractItemView.SelectColumns)
        self.horizontalHeader().setSortIndicatorShown(False)
        self.horizontalHeader().setStretchLastSection(False)

        self._actAddColBeforeCurrent = None
        self._actAddColAfterCurrent = None
        self._actDeleteCol = None
        self._actAddRowBeforeCurrent = None
        self._actAddRowAfterCurrent = None
        self._actDeleteRow = None
        self._actSpan = None
        self._actClearCurrentSpan = None
        self._actAddGroupRow = None
        self._actDeleteGroupRow = None

        self.addPopupAddColBeforeCurrent()
        self.addPopupAddColAfterCurrent()
        self.addPopupDeleteCol()
        self.addPopupAddRowBeforeCurrent()
        self.addPopupAddRowAfterCurrent()
        self.addPopupDeleteRow()
        self.addPopupSpan()
        self.addPopupClearCurrentSpan()
        self.addPopupAddGroupRow()
        self.addPopupDeleteGroupRow()
예제 #2
0
 def __init__(self, parent):
     CInDocTableView.__init__(self, parent)
     self.addPopupDelRow()
     self.setDelRowsChecker(self._delChecker)
     self.__actCopyDiagnos2Final = None
     self._diagnisticsBridge = None
     self.connect(self._popupMenu, QtCore.SIGNAL('aboutToShow()'),
                  self.on_aboutToShow)
예제 #3
0
    def __init__(self, parent):
        CInDocTableView.__init__(self, parent)
        self.setItemDelegate(CRCLocItemFieldDelegate(self))
        self.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.setDragDropMode(QtGui.QAbstractItemView.InternalMove)
        self._actDelete = None
        self._actEdit = None

        self.addPopupDeleteCol()
예제 #4
0
    def __init__(self, parent):
        CInDocTableView.__init__(self, parent)

        self.delegate = CActionTypeItemDelegate(self)
        self.setItemDelegate(self.delegate)
        self.setTabKeyNavigation(False)
        self._actOpenInRedactor = None
        self._isDirty = False
        self._parent = None
예제 #5
0
    def __init__(self, parent):
        CInDocTableView.__init__(self, parent)
        self._actDelete = None

        self.addPopupDeleteCol()
예제 #6
0
 def __init__(self, parent):
     CInDocTableView.__init__(self, parent)
     self.dietItemDelegate = CDietItemDelegate(self)
     self.dateEditItemDelegate = CDateEditItemDelegate(self)
     self.verticalHeader().setResizeMode(QtGui.QHeaderView.ResizeToContents)
예제 #7
0
 def __init__(self, parent):
     CInDocTableView.__init__(self, parent)
     self.setItemDelegate(CCheckedActionsItemDelegate(self))
     self.__actGetExecutionPlan = None
예제 #8
0
 def __init__(self, parent):
     CInDocTableView.__init__(self, parent)
     self.__actRelativeClientEdit = None
     self.horizontalHeader().setStretchLastSection(False)