UI/NumbersWidget.py

changeset 374
70c037aef997
parent 373
1299126510eb
child 791
9ec2ac20e54e
equal deleted inserted replaced
373:1299126510eb 374:70c037aef997
132 @param index index of the node cell (QModelIndex) 132 @param index index of the node cell (QModelIndex)
133 @param value value to be set 133 @param value value to be set
134 @param role role of the data (integer) 134 @param role role of the data (integer)
135 @return flag indicating success (boolean) 135 @return flag indicating success (boolean)
136 """ 136 """
137 print(role, value)
138 if role == Qt.CheckStateRole: 137 if role == Qt.CheckStateRole:
139 if value == Qt.Checked and not self.data(index, Qt.CheckStateRole): 138 if value == Qt.Checked and not self.data(index, Qt.CheckStateRole):
140 # that seems like a hack; Qt 4.6 always sends Qt.Checked 139 # that seems like a hack; Qt 4.6 always sends Qt.Checked
141 self.__value |= (1 << self.__bits - index.column() - 1) 140 self.__value |= (1 << self.__bits - index.column() - 1)
142 else: 141 else:

eric ide

mercurial