Ticket #3545 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Split VATES Gui into central Widget and smaller QMainWindow

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

Description

The central widget in VsgMainWindow needs to be split out into its own class. This will ease the integration into MantidPlot. The VsgMainWindow can then be condensed into a smaller class that just uses the new central widget class.

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 [13906]:

Creating form for central widget. This refs #3545.

comment:3 Changed 9 years ago by Michael Reuter

In [13907]:

Actual class defintion/implementation for central widget. No compilation yet. This refs #3545.

comment:4 Changed 9 years ago by Michael Reuter

In [13908]:

Renaming wasn't saved. This refs #3545.

comment:5 Changed 9 years ago by Michael Reuter

In [13911]:

Function name change. This refs #3545.

comment:6 Changed 9 years ago by Michael Reuter

In [13920]:

Making a flexible load data connection. This refs #3545.

comment:7 Changed 9 years ago by Michael Reuter

In [13922]:

Split complete on compilation level. Now to check functionality. This refs #3545.

comment:8 Changed 9 years ago by Michael Reuter

In [13923]:

Fix to get mode control working. This refs #3545.

comment:9 Changed 9 years ago by Michael Reuter

After split, most of the functionality is working. However, the time control widget and the pipeline browser widget are non-functional. I will work on this, but other reorganization work will continue at the same time.

comment:10 Changed 9 years ago by Michael Reuter

In [13928]:

Time control and pipeline browser functional again. This refs #3545.

comment:11 Changed 9 years ago by Michael Reuter

In [13965]:

Small doc fix. This refs #3545.

comment:12 Changed 9 years ago by Michael Reuter

In [14111]:

Pushing changes into trunk. This refs #3545, #3552, #3553.

comment:13 Changed 9 years ago by Michael Reuter

In [14205]:

Fix typo in keyboard shortcut. This refs #3545.

comment:14 Changed 9 years ago by Michael Reuter

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

The split is complete. The code for VsgMainWindow is now very small since the bulk of the functionality is handled by MdViewerWidget.

comment:15 Changed 9 years ago by Owen Arnold

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

comment:16 Changed 9 years ago by Owen Arnold

  • Status changed from verifying to closed

Nicely done in VsgMainWidget. Simple Gui works as expected, so refactoring successful.

comment:17 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 4392

Note: See TracTickets for help on using tickets.