Ticket #7253 (closed: fixed)
Improvements to workspace groups and dock
Reported by: | Roman Tolchenov | Owned by: | Roman Tolchenov |
---|---|---|---|
Priority: | critical | Milestone: | Release 2.6 |
Component: | Framework | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Gesner Passos |
Description (last modified by Roman Tolchenov) (diff)
These changes should simplify the use of workspace groups:
- Groups work only with pointers, not names
- Groups don't remove workspaces from the ADS
- ADS should return its tree view for the dock to display
Change History
comment:2 Changed 7 years ago by Roman Tolchenov
Workspace's setName method is made private. Tests are still failing.
Re #7253
Changeset: 106e30d2609a73b7e4098435702d2850012fd801
comment:3 Changed 7 years ago by Roman Tolchenov
All unit tests pass after making setName private. Re #7253
Changeset: b8dd98ce96941529d007ce7d0342a387a5698b4d
comment:4 Changed 7 years ago by Roman Tolchenov
Workspace's setName method is made private. Tests are still failing.
Re #7253
Changeset: f45f593444dfc1be23c8dec184e2d56e5745f18c
comment:5 Changed 7 years ago by Roman Tolchenov
All unit tests pass after making setName private. Re #7253
Changeset: ba31aeac2581153cc4235ad3c708c6ef0b9ee9ab
comment:6 Changed 7 years ago by Roman Tolchenov
A correction after rebase. Re #7253
Changeset: 75067c6da3abc32dac5f1fb9cc64ba146775520d
comment:7 Changed 7 years ago by Roman Tolchenov
Change to VATES which should fix the develop build. Re #7253
Changeset: 75e6a708f82df2715b45eb39644fd767dac21a28
comment:8 Changed 7 years ago by Roman Tolchenov
Changed the VATES tests so they don't use setName(). Re #7253
Changeset: 6ed6dc7cf2ae5a790c516e6f3040dd21c0e5ddc1
comment:9 Changed 7 years ago by Roman Tolchenov
This should fix the windows tests. Re #7253
Changeset: 3aec29ebc4b8f9f7a834859ce68d0d4d6cfb8102
comment:10 Changed 7 years ago by Roman Tolchenov
Moved deep group removing to the ADS class. Re #7253.
Changeset: 2b0087c606d7823f1a6f4fbe7e654c06a9aa5b0a
comment:11 Changed 7 years ago by Roman Tolchenov
WorkspaceGroup removes by name via the ADS. Re #7253
Changeset: b76db08630146c608a188427cb31107cede640bf
comment:12 Changed 7 years ago by Roman Tolchenov
WorkspaceGroup's add and remove methods use ADS to do the job.
Re #7253
Changeset: f1beb624ed95abf9469ffc87dca4095008f21f89
comment:14 Changed 7 years ago by Roman Tolchenov
Hidden observeADSnotifications switch in WorkspaceGroup. Re #7253.
Changeset: 1c5fb65fd45ef60a90c50fcc78e681f66d386f25
comment:16 Changed 7 years ago by Roman Tolchenov
Refactored the dock widget to use the info tree from the ADS. Re #7253
Changeset: 9412934d68f47de0cd7ba309b44f216e6a3e8a3b
comment:17 Changed 7 years ago by Roman Tolchenov
Correction to a unit test. Re #7253
Changeset: 14736a7bbff314ad2e0d4076ffcb5f712315a4b2
comment:18 Changed 7 years ago by Roman Tolchenov
Windows builds need the dll export macro. Re #7253.
Changeset: 0b2907bb1c7c37cd3fd8a049d0df31c4fecc9140
comment:19 Changed 7 years ago by Roman Tolchenov
More tests added. Reopen tree items after update.
Re #7253.
Changeset: c133062bec86e2872c05b5bd81e9195b72f0ae0d
comment:20 Changed 7 years ago by Roman Tolchenov
Small correction to a test. Re #7253
Changeset: 889cf9fb457d1aaa4ac12c6be4944faf673a0d91
comment:21 Changed 7 years ago by Roman Tolchenov
- Status changed from accepted to verify
- Resolution set to fixed
comment:22 Changed 7 years ago by Owen Arnold
- Status changed from verify to verifying
- Tester set to Owen Arnold
comment:23 Changed 7 years ago by Nick Draper
Good by my testing, although I have not checked the system test status.
Clone of a group --pass clone of a member --pass pairwise group sum --pass sum of group to 1ws --pass delete 1 group member --pass form a group from group member and 1 ungrouped --pass delete of group --pass (note cascading deletes)
comment:24 Changed 7 years ago by Owen Arnold
- Status changed from verifying to reopened
- Resolution fixed deleted
This looks ok by me too, but It'd be better if the merge conflicts were solved on the actual branch. That's the only reason that I'm reopening this ticket. Make sure that your version of master is up to date, and merge it into this branch, then solve conflict, then checkbuild, then close the ticket again.
comment:25 Changed 7 years ago by Roman Tolchenov
Merge branch 'master' into feature/7253_workspace_groups_and_dock
Conflicts:
Code/Mantid/Framework/WorkflowAlgorithms/src/AlignAndFocusPowder.cpp
Re #7253
Changeset: fe478a4716fbae81a6ff31d4dbffea086682cbca
comment:27 Changed 7 years ago by Roman Tolchenov
- Status changed from accepted to verify
- Resolution set to fixed
comment:28 Changed 7 years ago by Gesner Passos
- Status changed from verify to verifying
- Tester changed from Owen Arnold to Gesner Passos
comment:29 Changed 7 years ago by Gesner Passos
- Status changed from verifying to closed
working nicelly
comment:31 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 8099