On 04/03/2013 08:08 PM, Steven Boswell II wrote: > If I had the time and energy, I would love to bring qdvdauthor back to life, > but having to plow through all of that undocumented code really puts me off. > I'll n Well,
that would have been me. Actually there was an effort top bring QDVDAuthro to Qt 4.x ( by now I guess Qt 5.x would be the way to go ). I got it to the point where it compiled under Qt 4.x but then run out of spare time. The Qt 3.x is in CVS, and Qt 4.x code base is in git. I would be more than happy to guide you through the code base. In general the code is fairly straight forward in most cases. there are all the dialog classes ui<dlgname>.ui dialog<dlgname>.cpp / .h there is a caching class to handle thumbnails of images and videos the undobuffer class xml_dvdauthor will read in the dvdauthor - xml format xml_slideshow is internal to communicate between QDVDAuthor and QRender The heart of QDVDAuthor is exportdvdauthor.cpp. This file holds the 'business logic' and will properly create the dvdauthor xml format for the DVD to be created. dvdmenu is the GUI class which holds one DVDMenu. So if your DVD has 3 menus you'd have 3 DVDMenu - objects. dvdauthor is the main GUI class where all comes together. execute, and dialogexecute will build all commands which are to be exeuted in order to build the DVD itself. I think ths should cover 90% of the code. Then there are some misc classes to help ( messagebox etc. ) QDVDAuthor consits of 3 projects 1) QDVDAuthor 2) QPlayer 3) QRender ( Qt 4.x application ) Varol :) ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ QDVDAuthor-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qdvdauthor-users
