UI/NumbersWidget.py

changeset 2126
3744863a534e
parent 2094
88620e11c67c
child 2302
f29e9405c851
equal deleted inserted replaced
2124:909d55803dd6 2126:3744863a534e
139 if value == Qt.Checked and not self.data(index, Qt.CheckStateRole): 139 if value == Qt.Checked and not self.data(index, Qt.CheckStateRole):
140 # that seems like a hack; Qt 4.6 always sends Qt.Checked 140 # that seems like a hack; Qt 4.6 always sends Qt.Checked
141 self.__value |= (1 << self.__bits - index.column() - 1) 141 self.__value |= (1 << self.__bits - index.column() - 1)
142 else: 142 else:
143 self.__value &= ~(1 << self.__bits - index.column() - 1) 143 self.__value &= ~(1 << self.__bits - index.column() - 1)
144 if qVersion() >= "5.0.0": 144 self.dataChanged.emit(index, index)
145 self.dataChanged.emit(index, index, [])
146 else:
147 self.dataChanged.emit(index, index)
148 return True 145 return True
149 146
150 return False 147 return False
151 148
152 149

eric ide

mercurial