My Qt based application is extensible via plugins ( http://doc.qt.io/archives/4.6/plugins-howto.html#the-lower-level-api-extending-qt-applications) .
These plugins can have its own parameters.(int,double,String, enumerations..etc)
What I want to do is, define this parameters in an XML and generate the GUI dynamically by parsing the XML file.
I found somewhat similar architecture here - http://www.slicer.org/slicerWiki/index.php/Slicer3:Execution_Model_Documentation#Slicer3_GUI_Generation
Is there any library/framework that I can use with Qt for this.Or do I have to manually write my own code from parsing XML,mapping parameters into Maps , generate GUI checking the XML element...etc
Any tips?
I needed to do something similar a year or so ago; didn't find anything then to make it easier and quicker (link). Can't share it I'm afraid. Role your own.
Obvious, but I reverse-engineered XML generated by the Designer app and made some interfaces to re-generate common blocks of XML. Keep in mind that the XML might change in later Qt releases and I had unit tests to validate my own XML was valid.