Ticket #2955 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Port VATES gui prototype across to MantidProject

Reported by: Owen Arnold Owned by: Michael Reuter
Priority: critical Milestone: Iteration 29
Component: VATES Keywords:
Cc: Blocked By:
Blocking: Tester: Owen Arnold

Description

Should be a relatively simple task to promote the prototype into the mantid code base. Should also move any utility classes into the VatesAPI, where they may be reusable and can be put under test.

Change History

comment:1 Changed 9 years ago by Owen Arnold

  • Summary changed from Port VATES gui prototype accross to MantidProject to Port VATES gui prototype across to MantidProject

comment:2 Changed 9 years ago by Owen Arnold

  • Status changed from new to assigned
  • Priority changed from major to critical
  • Owner set to Michael Reuter

This is moving the code into the repository rather than integrating the tool itself into the Mantidplot GUI.

comment:3 Changed 9 years ago by Michael Reuter

I assume we want this to go in a top level directory under the Vates subproject directory. Is the directory name SimpleGui good for now? Since we look like we want to create a standalone executable for the program, is VatesSimpleGui a good start for a name?

comment:4 Changed 9 years ago by Owen Arnold

Yes, these names sound okay to me.

comment:5 Changed 9 years ago by Michael Reuter

  • Status changed from assigned to accepted

comment:6 Changed 9 years ago by Michael Reuter

(In [11979]) Adding home for Vates simple gui. This refs #2955.

comment:7 Changed 9 years ago by Michael Reuter

(In [11980]) Initial commit of files. No building for now. This refs #2955.

comment:8 Changed 9 years ago by Michael Reuter

(In [11981]) Filename fixes. This refs #2955.

comment:9 Changed 9 years ago by Michael Reuter

(In [11982]) Adding simple GUI to build system. This refs #2955.

comment:10 Changed 9 years ago by Michael Reuter

(In [11983]) Squashing some warnings. This refs #2955.

comment:11 Changed 9 years ago by Michael Reuter

(In [12128]) Adding doxygen content. This refs #2955.

comment:12 Changed 9 years ago by Michael Reuter

(In [12134]) Adding doxygen content. This refs #2955.

comment:13 Changed 9 years ago by Michael Reuter

(In [12139]) Adding doxygen content. This refs #2955.

comment:14 Changed 9 years ago by Michael Reuter

(In [12141]) Adding doxygen content. This refs #2955.

comment:15 Changed 9 years ago by Michael Reuter

(In [12142]) Standardize header guards a bit more. This refs #2955.

comment:16 Changed 9 years ago by Michael Reuter

(In [12180]) Synchronize axis titles with rebinner cutter labels. This refs #2955.

comment:17 Changed 9 years ago by Michael Reuter

(In [12226]) Standardizing system headers. This refs #2955.

comment:18 Changed 9 years ago by Michael Reuter

(In [12393]) Changing view base class name since it's more of an abstract base class than an interface. This refs #2955.

comment:19 Changed 9 years ago by Michael Reuter

(In [12411]) Removing duplicate separator. This refs #2955.

comment:20 Changed 9 years ago by Michael Reuter

(In [12418]) Setting created view as active. This eliminates virtual function call on program exit. This refs #2955.

comment:21 Changed 9 years ago by Michael Reuter

Last commit messes up 3D view in the ThreeSlice view. I will need to investigate a fix.

comment:22 Changed 9 years ago by Michael Reuter

(In [12515]) Disabling integrate button on standard view. This refs #2955.

comment:23 Changed 9 years ago by Michael Reuter

(In [12547]) Fix that gets 3D ThreesliceView back via manual intervention. Need to make it automatic next. This refs #2955.

comment:24 Changed 9 years ago by Michael Reuter

(In [12588]) Removing unneeded variable. This refs #2955.

comment:25 Changed 9 years ago by Michael Reuter

(In [12619]) Removing unimplemented undo. This refs #2955.

comment:26 Changed 9 years ago by Michael Reuter

(In [12688]) Making 3D ThreeSliceView come up correctly automatically. Color scaling on mode switch doesn't work now. This refs #2955.

comment:27 Changed 9 years ago by Michael Reuter

(In [12697]) Fixing some casts and whitespace. This refs #2955.

comment:28 Changed 9 years ago by Michael Reuter

(In [12698]) Adding a this pointer. This refs #2955.

comment:29 Changed 9 years ago by Michael Reuter

(In [12725]) Changing window title. This refs #2955.

comment:30 Changed 9 years ago by Michael Reuter

(In [12727]) Clearing some warnings. This refs #2955.

comment:31 Changed 9 years ago by Michael Reuter

(In [12789]) Fix crash when using rebinner from MultiSlice view. This refs #2955.

comment:32 Changed 9 years ago by Michael Reuter

(In [12817]) Need to change name check to protect event Nexus files from similar issue. This refs #2955.

comment:33 Changed 9 years ago by Michael Reuter

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

This is done. Follow the instructions here to use the interface.

comment:34 Changed 9 years ago by Owen Arnold

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

comment:35 Changed 9 years ago by Owen Arnold

  • Status changed from verifying to closed

Has been working nicely for some weeks.

comment:36 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 3802

Note: See TracTickets for help on using tickets.