On Apr 30, 2014, at 10:53 29, Andy Sayler <[email protected]> wrote: > How well separated is the Rivendell UI code from the rest of the code > base? Is it fairly well encapsulated such that writing a new UI layer > is a relatively straightforward process, or is it intermingled with > all of the core logic, audio engine, etc? We generally have a handfull > of coders interested in working on specific projects, but it would be > an easier sell if teh system was already set up for straightforward UI > layer swapping.
Qt is much more than merely a GUI toolkit. It is more properly understood as a hardware abstraction layer, with classes to abstract everything from TCP/IP networking to SQL database access. The idea is to be able to have a single code base that can be used to generate binaries on multiple platforms (Windows, Linux, OS X, etc). The RD codebase makes extensive use of these features — it’s how we do things like generate a Windows version of the scheduler tools. Cheers! |-------------------------------------------------------------------------| | Frederick F. Gleason, Jr. | Chief Developer | | | Paravel Systems | |-------------------------------------------------------------------------| | A room without books is like a body without a soul. | | -- Cicero | |-------------------------------------------------------------------------| _______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
