Skip to content
Snippets Groups Projects
Commit 5a1e168d authored by Ewan Cook's avatar Ewan Cook
Browse files

refs #23115 fix table_changed bug, removed SpinBox functions

parent 8e4c3e99
No related branches found
No related tags found
No related merge requests found
......@@ -38,15 +38,8 @@ class ElementalAnalysisGui(QtGui.QMainWindow):
def table_changed(self, items):
print("Table Changed: {}".format([i.symbol for i in items]))
def spinbox_changed(self, val):
print("SpinBox Value Changed: {}".format(val))
def spinbox_submit(self, val):
print("SpinBox Submitted: {}".format(val))
def select_data_file(self):
filename = str(QtGui.QFileDialog.getOpenFileName())
print(filename)
if filename != "":
self.ptable.set_peak_datafile(str(filename))
......
......@@ -496,6 +496,12 @@ class PeriodicTable(qt.QWidget):
self.__addElement(elmt)
self.elements = elements
def silentSetElementSelected(self, symbol, state):
"""
Identical to setElementSelected, but doesn't emit sigSelectionChanged
"""
self._eltButtons[symbol].setSelected(state)
def enableElementButton(self, element):
try:
self._eltButtons[element].setEnabled(True)
......
......@@ -17,7 +17,7 @@ class PeriodicTablePresenter(object):
def set_buttons(self):
for el in self.view.ptable.elements:
self.view.ptable.setElementSelected(el.symbol, False)
self.view.ptable.silentSetElementSelected(el.symbol, False)
if el.symbol in self.model.peak_data:
self.view.ptable.enableElementButton(el.symbol)
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment