Difference between revisions of "AVWizard for developers"

From LinuxMCE
Jump to: navigation, search
(split off developer's page)
Line 1: Line 1:
[[Category:Programmer's Guide]]
(See also the [[AVWizard|AVWizard users' page]].)
(See also the [[AVWizard|AVWizard users' page]].)

Revision as of 02:42, 1 August 2008

(See also the AVWizard users' page.)

AVWizard is written in C++ using the libraries:

  • SDL (SDL_image, SDL_rotozoom, etc.)
  • libXML2
  • network code

AVWizard executes these two steps:

Those two steps may be split in the future into two separate applications, making it more customisable. "Redundant code" may also then be reduced, such as defining object, save/load operations, and restore objects . The XML files keep only the display representations of the data. The factory creates the coresponding objects in a WizardWidget class which contains a tree of WizardWidgets that has as many child processes as are used.