コード例 #1
0
ファイル: PreF025Dialog.py プロジェクト: dio4/vista_1
 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)
コード例 #2
0
ファイル: TariffModel.py プロジェクト: dio4/vista_1
 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)
コード例 #3
0
 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
コード例 #4
0
ファイル: PropertyHistoryDialog.py プロジェクト: dio4/vista_1
 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()