First read http://c2.com/cgi/wiki?ModelModelViewController and decide whether or not this all is something you are looking for.

In short, this library is aimed to mitigate construction of complex user interfaces making clear separation of Signal/Slot handling, user functions(actions), validating, translating languages or measurement units from such concepts as visualization and keyboard input on one hand and business logic on another.

The task stated is solved using MMVC design pattern (don't confuse with mere MVC).

C++ download area

Java


SourceForge.net Logo
my mailbox