コード例 #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
ファイル: metadata_sources.py プロジェクト: Hainish/calibre
 def flags(self, index):
     ans = QAbstractTableModel.flags(self, index)
     return ans | Qt.ItemIsUserCheckable
コード例 #3
0
ファイル: metadata_sources.py プロジェクト: Hainish/calibre
 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
ファイル: imdblistview.py プロジェクト: melorca/subdownloader
 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
コード例 #9
0
 def flags(self, index):
     flags = QAbstractTableModel.flags(self, index)
     flags |= Qt.ItemIsEditable
     return flags