예제 #1
0
 def flags(self, index):
     """
     return the item flags
     """
     if not index.isValid():
         return Qt.ItemIsEnabled
     return Qt.ItemFlags(QAbstractTableModel.flags(self, index))
예제 #2
0
 def flags(self, index):
     ans = QAbstractTableModel.flags(self, index)
     return ans | Qt.ItemIsUserCheckable
예제 #3
0
 def flags(self, index):
     col = index.column()
     ans = QAbstractTableModel.flags(self, index)
     if col == 0:
         return ans | Qt.ItemIsUserCheckable
     return Qt.ItemIsEditable | ans
예제 #4
0
파일: emailp.py 프로젝트: Eksmo/calibre
 def flags(self, index):
     if index.column() == 3:
         return QAbstractTableModel.flags(self, index) | Qt.ItemIsUserCheckable
     else:
         return QAbstractTableModel.flags(self, index) | Qt.ItemIsEditable
예제 #5
0
 def flags(self, index):
     flags = QAbstractTableModel.flags(self, index)
     if index.isValid():
         if index.row() == 0:
             flags |= Qt.ItemIsDropEnabled
     return flags
예제 #6
0
 def flags(self, index):
     ans = QAbstractTableModel.flags(self, index)
     return ans | Qt.ItemIsUserCheckable
예제 #7
0
 def flags(self, index):
     col = index.column()
     ans = QAbstractTableModel.flags(self, index)
     if col == 0:
         return ans | Qt.ItemIsUserCheckable
     return Qt.ItemIsEditable | ans
예제 #8
0
 def flags(self, index):
     if index.column() == 3:
         return QAbstractTableModel.flags(self,
                                          index) | Qt.ItemIsUserCheckable
     else:
         return QAbstractTableModel.flags(self, index) | Qt.ItemIsEditable
 def flags(self, index):
     flags = QAbstractTableModel.flags(self, index)
     flags |= Qt.ItemIsEditable
     return flags