Skip to content

Conversation

peterfpeterson
Copy link
Member

rbauststfc and others added 2 commits April 29, 2025 12:22
…r plot on workspace load (mantidproject#38838)

* Add region selectors to slice viewer plot when have matching settings

When loading a workspace or updating the angle on the preview tab,
display region selectors on the slice viewer plot for any matching
experiment settings from the look-up table.

* Remove method that is no longer used

* Add release notes for issue 36573

* Update preview tab manual testing instructions
)

* Add validatorT typedef as a std::pair of boost::optional<T> and bool to avoid the need for nested boost:optional

* Refactor variadic template functions to validate all table fields are properly initialized, and use simpler fold syntax to check validity of all rows

* Change boost optional in common classes

* - Changed boost to std optional in batch classes
- Change boost::optional<T&> to std::optional<std::reference_wrapper<T>>

* - Changed boost to std optional in decoder/encoder

* - Changed boost to std optional in experiment and preview classes

* - Changed boost to std optional in Runs and RunsTable

* - Changed boost to std optional in Reduction

* - Make tests compatible with changes to std::optional in IsisReflectometry

* - Change more boost optional in ISIS Reflectometry

* - Remove unused allinitialized file

* Fix a bunch of cppcheck suppresions

* Move TaggetOptional out of validation result

* remove unnecesary include

* Make sure boost::optional contains values before initializing clipboard

* Move TaggedOptional into ParseReflectometryStrings

* Fix broken scale factor test

* Remove unnecesary creation of optionals for the row objects  and rename variables to more appropriate names as nested boost optional is no longer used

* Add extra check for std::nullopt in parse scale factor test
@peterfpeterson peterfpeterson added the ornl-next A copy of a branch into the ornl-next fork label Apr 29, 2025
@peterfpeterson peterfpeterson enabled auto-merge (squash) April 29, 2025 16:42
@peterfpeterson peterfpeterson merged commit 35ae4c8 into mantidproject:ornl-next Apr 29, 2025
9 of 10 checks passed
@peterfpeterson peterfpeterson deleted the 39146_remove_nested_boost_optional_ornlnext branch April 29, 2025 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ornl-next A copy of a branch into the ornl-next fork
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants