Skip to content

Commit f10235c

Browse files
committed
Addresses review comments
1 parent e91535e commit f10235c

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

rascal2/ui/presenter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def interrupt_terminal(self):
172172

173173
def quick_run(self, project=None):
174174
"""Run rat calculation with calculate procedure on the given project.
175-
The main project is used if no project is provided.
175+
The project in the MainWindowModel is used if no project is provided.
176176
177177
Parameters
178178
----------

rascal2/widgets/project/project.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,8 @@ def create_edit_view(self) -> QtWidgets.QWidget:
250250
def show_slider_view(self):
251251
"""Create slider view and make it visible."""
252252
if self.stacked_widget.count() == 3:
253+
# 3 widgets means slider view already exist
254+
# (with project view and edit view) so delete before replacing with new one
253255
old_slider_widget = self.stacked_widget.widget(2)
254256
self.stacked_widget.removeWidget(old_slider_widget)
255257
old_slider_widget.deleteLater()
@@ -258,8 +260,9 @@ def show_slider_view(self):
258260
self.stacked_widget.setCurrentIndex(2)
259261

260262
def update_slider_view(self):
261-
"""Update the draft project if it changes."""
263+
"""Update the slider view if the project changes when it is opened."""
262264
if self.stacked_widget.currentIndex() == 2:
265+
# slider view is the 3rd widget in the layout
263266
widget = self.stacked_widget.widget(2)
264267
widget.draft_project = create_draft_project(self.parent_model.project)
265268
widget.initialize()

rascal2/widgets/project/slider_view.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,10 @@ def _slider_value_to_param_value(self, value: int) -> float:
244244
"""
245245

246246
value_step = (self.param.max - self.param.min) / self._slider.maximum()
247-
value = self.param.min + value * value_step
248-
if value > self.param.max: # This should not happen but do occur due to round-off errors
249-
value = self.param.max
250-
return value
247+
param_value = self.param.min + value * value_step
248+
if param_value > self.param.max: # This should not happen but do occur due to round-off errors
249+
param_value = self.param.max
250+
return param_value
251251

252252
def _update_value(self, value: int):
253253
"""Update parameter value and plot when slider value is changed.

tests/widgets/project/test_slider_view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def draft_project():
4949
]
5050
)
5151

52-
yield draft
52+
return draft
5353

5454

5555
def test_no_sliders_creation():

0 commit comments

Comments
 (0)