def data(self, index, role): if role == QtCore.Qt.CheckStateRole and index.column() == self.ciCash: row = index.row() payable = forceInt(self.items()[row].value('payable')) if payable == 0: return QtCore.QVariant() return CInDocTableModel.data(self, index, role)
def data(self, index, role=QtCore.Qt.DisplayRole): if index.isValid() and role == QtCore.Qt.DisplayRole: row = index.row() column = index.column() if column == 2 and self.serviceDisabled(row): return QtCore.QVariant() if column == 24: if row < len(self.items()): record = self.items()[row] vat = forceInt(record.value('vat')) if vat and 0 <= vat < 3: return QtCore.QVariant(self.vat[vat]) return CInDocTableModel.data(self, index, role)
def data(self, index, role=QtCore.Qt.DisplayRole): v = CInDocTableModel.data(self, index, role) if index.column() == 0 and role in [QtCore.Qt.DisplayRole, QtCore.Qt.EditRole]: if not v.isNull(): v = QtCore.QVariant(forceInt(v)%self.colOffset.high+1) return v
def data(self, index, role=QtCore.Qt.DisplayRole): if role == QtCore.Qt.DisplayRole: return CInDocTableModel.data(self, index, role) elif role == QtCore.Qt.TextAlignmentRole: return QtCore.QVariant(QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) return QtCore.QVariant()