Ticket #3597 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Breakup VATES GUI into libraries and executable

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

Description

The VATES GUI needs to be broken up into libraries for the support widgets and for the views. The standalone executable should then just link against these libraries.

Change History

comment:1 Changed 9 years ago by Michael Reuter

  • Status changed from new to accepted

comment:2 Changed 9 years ago by Michael Reuter

In [14144]:

Creating a home for the standalone executable and moving all files there to replicate current behavior. This refs #3597.

comment:3 Changed 9 years ago by Michael Reuter

In [14145]:

Adding home for new libraries. This refs #3597.

comment:4 Changed 9 years ago by Michael Reuter

In [14149]:

Missed the upper level cmake file. This refs #3597.

comment:5 Changed 9 years ago by Michael Reuter

In [14167]:

Creating first library. This refs #3597.

comment:6 Changed 9 years ago by Michael Reuter

In [14168]:

Hopefully making windows happy. This refs #3597.

comment:7 Changed 9 years ago by Michael Reuter

In [14172]:

Making definition a bit more pedantic. This refs #3597.

comment:8 Changed 9 years ago by Michael Reuter

In [14178]:

Spinning off second library. This refs #3597.

comment:9 Changed 9 years ago by Michael Reuter

In [14181]:

Missed a library. This refs #3597.

comment:10 Changed 9 years ago by Michael Reuter

In [14204]:

Changing header information. This refs #3597.

comment:11 Changed 9 years ago by Michael Reuter

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

There are two new libraries as a result of this split: MantidVatesSimpleGuiQtWidgets and ManitdVatesSimpleGuiViewWidgets. These libraries are used by both the standalone executable and the MantidPlot plugin.

comment:12 Changed 9 years ago by Owen Arnold

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

comment:13 Changed 9 years ago by Owen Arnold

  • Status changed from verifying to closed

Useful piece of refactoring. Reusable components sit in separate library. Minimal code needed to make use of the new visual vates components in whatever environment is needed.

comment:14 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 4444

Note: See TracTickets for help on using tickets.