Ticket #11677 (closed: fixed)

Opened 5 years ago

Last modified 5 years ago

Fix: When removing the peaks filter the underlying splatterplot filter is not set to visible

Reported by: Anton Piccardo-Selg Owned by: Anton Piccardo-Selg
Priority: major Milestone: Release 3.4
Component: Framework Keywords:
Cc: Blocked By:
Blocking: Tester: Owen Arnold

Description

This seems to be yet another integration issue. When the peaks table is being deleted, it does not change the visibility of the underlying splatterplot filter.

Attachments

MDEvent_Osiris.nxs (2.3 MB) - added by Anton Piccardo-Selg 5 years ago.
MDPeaks_NaCl_1.nxs (1.4 MB) - added by Anton Piccardo-Selg 5 years ago.

Change History

comment:1 Changed 5 years ago by Anton Piccardo-Selg

  • Status changed from new to inprogress

Refs #11677 fix the focus of the splatterplot

Changeset: 30b49de86250121276e1fb94e1b70032cbae3008

comment:2 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Change deletion style

Changeset: 0824b8036a533c6bfe1a6db824a6f5d586d3943c

comment:3 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 delete peak sources according to new standard

Changeset: 43586268ded0eef9cb412a931251da0fd5cc03fa

comment:4 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Refactor naming of internally rebinned workspaces

Changeset: 3d92d66c0298b05c4381fe2923148d17baca2620

comment:5 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Hedge representation when changing color of peaks in vsi

Changeset: 4c34b2fb33c2b3b5b41e728dc258a0cb8ecd1f97

comment:6 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Destroy peak filter correctly

Changeset: 4a86c2da8a02e91837c94550246cb86fb2ec2447

comment:7 Changed 5 years ago by Anton Piccardo-Selg

  • Status changed from inprogress to verify
  • Resolution set to fixed

This is being verified as pull request #717.

Changed 5 years ago by Anton Piccardo-Selg

Changed 5 years ago by Anton Piccardo-Selg

comment:8 Changed 5 years ago by Owen Arnold

  • Status changed from verify to verifying
  • Tester set to Owen Arnold

comment:9 Changed 5 years ago by Owen Arnold

Also, if you set a background colour in the vsi (with the default background colour setting set in the Mantid preferences), and then drag and drop a peaks workspaces onto the VSI, the colour reverts back to the Mantid preferences version.

comment:10 Changed 5 years ago by Anton Piccardo-Selg

  1. The identifier names of our plugins in splatterplot were moved to MdConstants
  2. The suggested for the unsigned ints were implemented
  3. The bug regarding the background color was fixed
  4. An additional (old) crash bug was discovered and fixed

Parts 3 and 4 require additional testing

Testing Item 3

  1. Ensure that you have enabled the checkbox "Use defaults for the color map and background color" in the preferences window.
  2. Load the sample data set into the VSI, switch to standard view
  3. Change the color map and the backgroudn color; make a note of them
  4. Load the same workspace a second time (a distinct source is being created)
    • Confirm that the color map and background color have not changed
  5. Switch to the ThreeSlieView
    • Confirm that the color map and background color have not changed
  6. Close the VSI, but not Mantid and load the sample data set again into the VSI
    • Confirm that the original color map and background color are loaded.

Testing Item 4

The crash occured when switching from standard view to splatterplot view without have an active source. This had not been hedged for in the SplatterPlotView's render method.

  1. Load the sample data set into the VSI
  2. Click on the builtin node of the pipelineBrowser
    • Confirm that there is no active source, by checking that the properties panel does not contain useful information
  3. Switch to the splatterplot view
    • Confirm that Mantid does not crash
    • Confirm that a warning is produced in the log.
  4. Drag and drop a peaks workspace into the splatterplot view
    • Confirm that Mantid does not crash
    • Confirm that a warning is produced in the log.

comment:11 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 fix changing background color when loading

Changeset: 1152c2482bc8e4ccf308db70e6f4dee8976bec1f

comment:12 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 add static const identifiers to md constants

Changeset: 33ba453fe9565d320f00b6377efab3587aa9aea4

comment:13 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 fix crash when not haveing active source

Changeset: 4f8014e09df50afd4d244224f16cbb7d38f6ad09

comment:14 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 handle further crash scenarios

Changeset: 9c7636c14761fc0f8040059ffc5ad8b12884e090

comment:15 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 fix for wrong namespace

Changeset: 91bedd6213e56d3abf4054910ac4ccba642ebb60

comment:16 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 fix the focus of the splatterplot

Changeset: 30b49de86250121276e1fb94e1b70032cbae3008

comment:17 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Change deletion style

Changeset: 0824b8036a533c6bfe1a6db824a6f5d586d3943c

comment:18 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 delete peak sources according to new standard

Changeset: 43586268ded0eef9cb412a931251da0fd5cc03fa

comment:19 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Refactor naming of internally rebinned workspaces

Changeset: 3d92d66c0298b05c4381fe2923148d17baca2620

comment:20 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Hedge representation when changing color of peaks in vsi

Changeset: 4c34b2fb33c2b3b5b41e728dc258a0cb8ecd1f97

comment:21 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 Destroy peak filter correctly

Changeset: 4a86c2da8a02e91837c94550246cb86fb2ec2447

comment:22 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 fix changing background color when loading

Changeset: 1152c2482bc8e4ccf308db70e6f4dee8976bec1f

comment:23 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 add static const identifiers to md constants

Changeset: 33ba453fe9565d320f00b6377efab3587aa9aea4

comment:24 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 fix crash when not haveing active source

Changeset: 4f8014e09df50afd4d244224f16cbb7d38f6ad09

comment:25 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 handle further crash scenarios

Changeset: 9c7636c14761fc0f8040059ffc5ad8b12884e090

comment:26 Changed 5 years ago by Anton Piccardo-Selg

Refs #11677 fix for wrong namespace

Changeset: 91bedd6213e56d3abf4054910ac4ccba642ebb60

comment:27 Changed 5 years ago by Owen Arnold

  • Status changed from verifying to closed

Merge pull request #717 from mantidproject/feature/11677_fix_splatterplot_not_in_focus_issue

fix splatterplot not in focus issue

Full changeset: 2b4d99fc4d00f5919677397c44789a57a2fb2c19

comment:28 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 12515

Note: See TracTickets for help on using tickets.