Skip to content

Commit a04b724

Browse files
author
Mat Doucet
authored
Merge pull request #144 from neutrons/clean_settings
Cleanup startup configuration
2 parents 2b5af6f + fc96685 commit a04b724

File tree

13 files changed

+15
-549
lines changed

13 files changed

+15
-549
lines changed

RefRed/config/gui.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,14 @@
2323
{'top': 0.95, 'right': 0.95, 'bottom': 0.1, 'left': 0.15}, # x_project
2424
{'top': 0.95, 'right': 0.95, 'bottom': 0.1, 'left': 0.15}, # y_project
2525
]
26+
27+
# Default values to populate in the GUI
28+
gui_metadata = dict(
29+
q_min=0.005,
30+
d_q0=0.0,
31+
dq_over_q=0.028,
32+
tof_bin=40, # micros
33+
q_bin=0.01, # logarithmic binning
34+
angle_offset=0.0,
35+
angle_offset_error=0.001,
36+
)

RefRed/configuration/user_configuration_handler.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
from RefRed.configuration.user_configuration import UserConfiguration
55
from RefRed.utilities import str2bool
66

7-
# from RefRed.settings.list_settings import ListSettings
8-
97

108
class RetrieveUserConfiguration(object):
119
def __init__(self, parent=None):
@@ -37,8 +35,3 @@ def __init__(self, parent=None):
3735
o_user_config = self.parent.o_user_configuration
3836
settings.setValue('is_reduced_plot_stitching_tab_xlog', str(o_user_config.is_reduced_plot_stitching_tab_xlog))
3937
settings.setValue('is_reduced_plot_stitching_tab_ylog', str(o_user_config.is_reduced_plot_stitching_tab_ylog))
40-
41-
_gui_metadata = self.parent.gui_metadata
42-
for _key in _gui_metadata.keys():
43-
_value = str(_gui_metadata[_key])
44-
settings.setValue(_key, _value)

RefRed/interfaces/refred_main_interface.ui

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6479,22 +6479,6 @@ p, li { white-space: pre-wrap; }
64796479
</hint>
64806480
</hints>
64816481
</connection>
6482-
<connection>
6483-
<sender>actionSettings</sender>
6484-
<signal>triggered()</signal>
6485-
<receiver>MainWindow</receiver>
6486-
<slot>settings_editor()</slot>
6487-
<hints>
6488-
<hint type="sourcelabel">
6489-
<x>-1</x>
6490-
<y>-1</y>
6491-
</hint>
6492-
<hint type="destinationlabel">
6493-
<x>784</x>
6494-
<y>563</y>
6495-
</hint>
6496-
</hints>
6497-
</connection>
64986482
<connection>
64996483
<sender>actionNew</sender>
65006484
<signal>triggered()</signal>

RefRed/interfaces/settings.ui

Lines changed: 0 additions & 144 deletions
This file was deleted.

RefRed/interfaces/settings_password.ui

Lines changed: 0 additions & 106 deletions
This file was deleted.

RefRed/main.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,13 @@
4343
from RefRed.reduction_table_handling.update_reduction_table import UpdateReductionTable
4444
from RefRed.reduction_table_handling.reduction_table_right_click import ReductionTableRightClick
4545
from RefRed.reduction_table_handling.reduction_table_handler import ReductionTableHandler
46-
from RefRed.settings.initialize_settings import InitializeSettings
47-
from RefRed.settings.settings_editor import SettingsEditor
4846
from RefRed.sf_calculator.sf_calculator import SFCalculator
4947
from RefRed.sf_preview.sf_preview import SFPreview
5048
from RefRed.decorators import config_file_has_been_modified, config_file_modification_reset
5149
from RefRed.about_dialog import AboutDialog
5250
from RefRed.browsing_runs import BrowsingRuns
5351
from RefRed.config.mantid_config import MantidConfig
52+
import RefRed.config.gui
5453
from RefRed.tabledata import TableData
5554

5655

@@ -126,7 +125,9 @@ def __init__(self, argv=[], parent=None):
126125
QtWidgets.QMainWindow.__init__(self, parent, QtCore.Qt.Window)
127126
self.ui = load_ui("refred_main_interface.ui", self)
128127

129-
InitializeSettings(self)
128+
# Get default values for widgets
129+
self.gui_metadata = RefRed.config.gui.gui_metadata
130+
130131
self.config = MantidConfig(self)
131132
InitializeGui(self)
132133
self.ui.reductionTable.setUI(self)
@@ -660,10 +661,6 @@ def about_message(self):
660661
o_about_message = AboutDialog(parent=self)
661662
o_about_message.display()
662663

663-
def settings_editor(self):
664-
o_settings_editor = SettingsEditor(parent=self)
665-
o_settings_editor.show()
666-
667664
def apply_deadtime_update(self):
668665
r"""Update option apply_deadtime of field deadtime_settings when the associated checkbox
669666
changes its state"""

RefRed/settings/__init__.py

Whitespace-only changes.

RefRed/settings/initialize_settings.py

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)