Ticket #5114 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

MUON: Results Table to automatically open

Reported by: Robert Whitley Owned by: Arturs Bekasovs
Priority: major Milestone: Release 3.0
Component: Muon Keywords:
Cc: anders.markvardsen@… Blocked By:
Blocking: Tester: Roman Tolchenov

Description

When the results table is created the scientists want to see their created table and not have to open up it from the workspace menu.

Change History

comment:1 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.1 to Release 2.2

Moved at end of release 2.1

comment:2 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.2 to Release 2.3

Moved at the end of release 2.2

comment:3 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.3 to Release 2.4

Moved to milestone 2.4

comment:4 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.4 to Release 2.5

Moved at the code freeze for release 2.4

comment:5 Changed 7 years ago by Nick Draper

  • Milestone changed from Release 2.5 to Release 2.6

Moved to r2.6 at the end of r2.5

comment:6 Changed 7 years ago by Nick Draper

Robert's old tickets returned to you for assessment.

Are they still valid, duplicates?

comment:7 Changed 7 years ago by Nick Draper

  • Owner changed from Robert Whitley to Anders Markvardsen

Robert's old tickets returned to you for assessment.

Are they still valid, duplicates?

comment:8 Changed 7 years ago by Nick Draper

  • Component changed from Mantid to Framework

comment:9 Changed 7 years ago by Nick Draper

  • Milestone changed from Release 2.6 to Backlog

Moved to backlog at the code freeze for R2.6

comment:10 Changed 7 years ago by Anders Markvardsen

  • Owner changed from Anders Markvardsen to Arturs Bekasovs
  • Component changed from Framework to Muon

To reproduce

  1. open muonanalysis
  1. open a dataset in interface and fit it with anything in Data Analysis tab.
  1. go to Results Table tab. Select Log Value and hit Create Table button

This create the Mantid TableWorkspace ResultsTable but it does not open it for the user

comment:11 Changed 7 years ago by Arturs Bekasovs

  • Status changed from new to inprogress

Added a facility to run Python code from the MuonAnalysisResultTableTab.

Refs #5114

Changeset: 95b53293f36b20d0f64a546e48f416d8073a29b8

comment:12 Changed 7 years ago by Arturs Bekasovs

Show a table on the screen when it gets created.

Refs #5114

Changeset: 524704748d65b382af4806b9d83daac8f93ead94

comment:13 Changed 7 years ago by Arturs Bekasovs

Make the table not show if it is already shown.

Refs #5114

Changeset: ab5bfddb03fd79340ddf386d1774722ba28099c1

comment:14 Changed 7 years ago by Arturs Bekasovs

New method which allows to focus on MdiSubWindow.

And expose it to the Python API for GUI through SIP.

Refs #5114

Changeset: ba8a209f7059babbbe7dc21a6aae8cd84e9ec3ee

comment:15 Changed 7 years ago by Arturs Bekasovs

Focus on the table window when it's shown.

Useful as it gets activated when is already shown behind other windows.

Refs #5114

Changeset: d0c3ffc5db070ff8f711d5d0d1babe833d90c40d

comment:16 Changed 7 years ago by Arturs Bekasovs

Tester:

Basically do as described in Anders' last comment, and make sure table is automatically shown now.

Test these use cases:

  1. When we are replacing the table (giving it the name of the previously created table):
    1. If the previous table is already being shown, another window should not be created but the current should get updated and focused on. I.e. create table ResultsTable, don't close the window, change some checkboxes and create ResultsTable again.
    2. If the previous table is not being shown, the new window should be created with the new data. I.e. create table ResultsTable, close it, and create ResultsTable again.
  1. When we are creating a table with a brand new name, the window should just be created and shown. I.e. create ResultsTable and then create ResultsTable2.

(Don't get confused if something described in #7869 appears - that's known about and will get fixed.)

comment:17 Changed 7 years ago by Arturs Bekasovs

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

comment:18 Changed 7 years ago by Russell Taylor

  • Milestone changed from Backlog to Release 3.0

comment:19 Changed 7 years ago by Roman Tolchenov

  • Status changed from verify to verifying
  • Tester set to Roman Tolchenov

comment:20 Changed 7 years ago by Roman Tolchenov

  • Status changed from verifying to closed

Merge remote-tracking branch 'origin/feature/5114_muon_auto_open_plot'

comment:21 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5960

Note: See TracTickets for help on using tickets.