Boston Hackfest:Cmd Line Module Work Items

From Commontk
Jump to navigationJump to search

Boston Hackfest Work Items

First Step

  • Improve XSD validation file
    • Fixup existing Slicer CLI
  • Add support for hidden parameters
    • Suggestion: Just map hidden attribute with "visible" property ?
  • Add support for application specific parameters
    • Suggestion: via a <generic>, <custom>, <application>, <advanced>... element ?
  • Synchronize between QtGUI and ctkCmdLineModuleDescription (invalid)
  • Add support to "restore defaults"
  • Slicer integration ( Julien )
    • Use CTK mechanism
    • Derive QUILoader for custom qMRMLWidgets initialization (setMRMLScene)
    • Customize XSL file

Future work

  • Progress Report
    • Suggestion: Using QFuture
  • Rename ctkCmdLineModule* into ctkCommandLineModule*
  • Command Line XML designer tool
    • Left side: XML editor, right side: generated GUI to give immediate feedback from XML