I think it depends how you want to build the GUI: if you want to do it "old school" by calling a bunch of julia functions/methods that wrap the C++ methods than yes a lot of C++ classes/methods will need to be wrapped. However if you stick to the "new school" approach i.e. QtQuick + QML then a lot less C++ classes need to be wrapped and GUI construction would basically be writing QML string and passing them from julia onto the Qt5 side which then interprets it. So it that sense it's not that different from say writing an SQL library wrapper like ODBC.
On Thursday, April 30, 2015 at 10:59:32 PM UTC+2, Max Suster wrote: > > Good to hear interest. I will also have to look at what might be a good > strategy for wrapping Qt5 with Cxx. The core functionality of Qt5 (shared > by Qt4) would be an obvious place to start. The part that is clearly > daunting is the interface for event handling, namely signals and slots. Not > only we have to deal with/replace the underlying XML support, but also the > syntax has changed a lot between Qt4 and Qt5.
