Ticket #11708 (closed: fixed)
VSI workspace + settings on each view
Reported by: | Owen Arnold | Owned by: | Federico M Pouzols |
---|---|---|---|
Priority: | critical | Milestone: | Release 3.4 |
Component: | Framework | Keywords: | vates |
Cc: | anton.piccardo-selg@…, nick.draper@… | Blocked By: | |
Blocking: | Tester: | NickDraper |
Description
People flick between views, the views either need to be synced fully, or they need to remember their own locations and settings. This was particularly noticeable on the three slice view where location , zoom and slice increments were lost on returning to the view. This should apply only when the workspace is the same in the same session of the VSI.
Ask Anton and Owen for help with this.
Change History
comment:2 Changed 5 years ago by Federico Montesino Pouzols
use m_ prefix for data members and remove unused member, re #11708
Changeset: 84065f2fc8877c5fc4b362bf47d19bc0c8f1076b
comment:3 Changed 5 years ago by Federico Montesino Pouzols
save/restore visual state of views when switching between, re #11708
Changeset: 8e8fab7d6c935a784b98ae7248ad1316260fdd91
comment:4 Changed 5 years ago by Federico Montesino Pouzols
Merge remote-tracking branch 'origin' into 11708_vsi_keep_settings_on_each_view_for_workspaces_within_a_session
Conflicts:
Code/Mantid/Vates/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/MdViewerWidget.h Code/Mantid/Vates/VatesSimpleGui/ViewWidgets/src/MdViewerWidget.cpp Code/Mantid/Vates/VatesSimpleGui/ViewWidgets/src/SplatterPlotView.cpp Code/Mantid/Vates/VatesSimpleGui/ViewWidgets/src/StandardView.cpp
Sort out conflict with another recently merged branch, re #11708
Changeset: 5bcb57464d253ba26a0b3c40338c63b512dda00a
comment:5 Changed 5 years ago by Federico Montesino Pouzols
use vtk smart pointer for the view states, re #11708
Changeset: df0e169ea811aca4e8c43814a18a52d37d23612d
comment:6 Changed 5 years ago by Federico Montesino Pouzols
add button: reset views state, re #11708
Changeset: ae0f9b6bc9e2d5618d2451bc33ad103c9537c1a7
comment:7 Changed 5 years ago by Federico Montesino Pouzols
- Status changed from inprogress to verify
- Resolution set to fixed
This is being verified as pull request #740.
comment:8 Changed 5 years ago by Federico Montesino Pouzols
Merge remote-tracking branch 'origin/master' into 11708_vsi_keep_settings_on_each_view_for_workspaces_within_a_session
Conflicts:
Code/Mantid/Vates/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/StandardView.h Code/Mantid/Vates/VatesSimpleGui/ViewWidgets/src/StandardView.cpp
Sort out merge conflict that arised after another VSI related branch was merged into master, re #11708
Changeset: f2272312eb316a4d24694f21f6ab49d600b8afc0
comment:9 Changed 5 years ago by NickDraper
- Status changed from verify to closed
- Tester set to NickDraper
Merge pull request #740 from mantidproject/11708_vsi_keep_settings_on_each_view_for_workspaces_within_a_session
VSI: keep the state of views when switching between them
Full changeset: 42624e5f0382f50d9b816bc1be4d07d4bc9f2991
comment:10 Changed 5 years ago by Federico Montesino Pouzols
I've added [#11760 ](http://trac.mantidproject.org/mantid/ticket/11760) for the remaining three slice issue.
comment:11 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 12545
use m_ prefix for data memters, re #11708
Changeset: 5fd01c965ad126d7092f64b2216565ba4ad1f5a4