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

Reply via email to