def flags(self, index):
     defaultFlags = QAbstractItemModel.flags(self, index)
    
     if index.isValid():
         return Qt.ItemIsEditable | Qt.ItemIsDragEnabled | \
                 Qt.ItemIsDropEnabled | defaultFlags
        
     else:
         return Qt.ItemIsDropEnabled | defaultFlags
Пример #2
0
    def flags(self, index):
        defaultFlags = QAbstractItemModel.flags(self, index)

        if index.isValid():
            return Qt.ItemIsEditable | Qt.ItemIsDragEnabled | \
                    Qt.ItemIsDropEnabled | defaultFlags

        else:
            return Qt.ItemIsDropEnabled | defaultFlags
Пример #3
0
 def flags(self, index):
     if index.column() == 0:
         return QAbstractItemModel.flags(self,
                                         index) | Qt.ItemIsUserCheckable
     return QAbstractItemModel.flags(self, index)
Пример #4
0
 def flags(self, index):
     ans = QAbstractItemModel.flags(self, index)
     ip = index.internalPointer()
     if getattr(ip, 'is_shortcut', False):
         ans |= Qt.ItemFlag.ItemIsEditable
     return ans
Пример #5
0
 def flags(self, index):
     ans = QAbstractItemModel.flags(self, index)
     ip = index.internalPointer()
     if getattr(ip, 'is_shortcut', False):
         ans |= Qt.ItemIsEditable
     return ans
Пример #6
0
 def flags(self, index: QModelIndex) -> Qt.ItemFlags:
     if not index.isValid():
         return Qt.NoItemFlags
     return QAbstractItemModel.flags(self, index)
Пример #7
0
 def flags(self, index):
     if index.column() == 0:
         return QAbstractItemModel.flags(self, index) | Qt.ItemIsUserCheckable
     return QAbstractItemModel.flags(self, index)
Пример #8
0
 def flags(self, index):
     if index.column() == self.ENABLED_COL:
         return QAbstractItemModel.flags(self,
                                         index) | Qt.ItemIsUserCheckable
     else:
         return QAbstractItemModel.flags(self, index)
 def flags(self, index):
     if index.column() == self.ENABLED_COL:
         return QAbstractItemModel.flags(self, index) | Qt.ItemIsUserCheckable
     else:
         return QAbstractItemModel.flags(self, index)