Changeset a281ab8 in sasview for src/sas/qtgui/GuiUtils.py
- Timestamp:
- Jun 15, 2016 5:57:34 AM (8 years ago)
- Branches:
- ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
- Children:
- 1042dba
- Parents:
- 5032ea68
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/GuiUtils.py
r5032ea68 ra281ab8 205 205 206 206 # New data in current perspective 207 updateModelFromPerspectiveSignal = QtCore.pyqtSignal(Data1D) 207 updateModelFromPerspectiveSignal = QtCore.pyqtSignal(QtGui.QStandardItem) 208 209 def updateModelItem(item, update_data, name=""): 210 """ 211 Updates QStandardItem with a checkboxed row named 'name' 212 and containing QVariant 'update_data' 213 """ 214 assert type(item) == QtGui.QStandardItem 215 assert type(update_data) == QtCore.QVariant 216 217 checkbox_item = QtGui.QStandardItem(True) 218 checkbox_item.setCheckable(True) 219 checkbox_item.setCheckState(QtCore.Qt.Checked) 220 checkbox_item.setText(name) 221 222 # Add "Info" item 223 info_item = QtGui.QStandardItem("Info") 224 225 # Add the actual Data1D/Data2D object 226 object_item = QtGui.QStandardItem() 227 object_item.setData(update_data) 228 229 checkbox_item.setChild(0, object_item) 230 231 # Set info_item as the only child 232 checkbox_item.setChild(1, info_item) 233 234 # Append the new row to the main item 235 item.appendRow(checkbox_item)
Note: See TracChangeset
for help on using the changeset viewer.