Planned work

Minor improvements and new features (need to be completed before beta)

  1. Complete unit tests for atmosphere tool.
  2. When saving data in sketcher, .xml is not automatically given as the file extension.
  3. Docked widgets must resize with parent widget (eg. when changing to fullscreen).
  4. Improve GUI with icons, shortcuts, etc.
  5. Implement pen change for plot closest to mouse click.
  6. Allow modules to load their own cofiguration files using the Dragon Wings xml config file loader.
  7. Save all plot data including title, axis titles and scales and curve points.
  8. Place a .png sketch of the panel numbering system in this documentation.
  9. Sketcher: Abstract the sketcher from the wing specific stuff.

Testing

  1. Find out how to get test results from test case.
  2. Implement complete APE test verifying that data plotted matches data input!
  3. Implement saving of test information in xml format.
  4. Integrate existing tests into test module.
  5. Complete basic framework tests.
  6. Complete basic functionality tests.
  7. Consolidate and document test framework.

Major improvements

  1. Open and dock module manager in the main window when launching application.
  2. Plots should overlay and generate an index until a clear button is clicked.
  3. Sketcher: Allow individual colouring of panels through a context menu.
  4. Set plot background colour from context menu using colour picker.
  5. Allow the user to edit the plot line style.
  6. Sketcher: Provide sign change of individual columns.
  7. Provide unloading of a module.
  8. Create context menus for closing tabs and unloading modules.

New features

  1. Add preferences
  2. Add quick unit converter and ISA data calculator to front page
  3. Provide metric to imperial conversion and vice versa.
  4. Provide a calculator using the example given by Qt.
  5. It may be useful for modules to be able to add an action to a context menu (for secure modules).
  6. Use QwtPlot3D to implement a 3D plot of the aircraft panels.
  7. Provide UNDO capabilities.
  8. Provide printing capability.
  9. Provide simulation engine.
  10. Provide trajectory plotting (2D and 3D).

Generated on Mon Feb 23 16:42:00 2009 for Dragon Wings by  doxygen 1.5.5