Ticket #5114 (closed: fixed)
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: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: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: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
- open muonanalysis
- open a dataset in interface and fit it with anything in Data Analysis tab.
- 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:
- When we are replacing the table (giving it the name of the previously created table):
- 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.
- 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.
- 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: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
Moved at end of release 2.1