[bt-devel] SWORD + Qt better support
Troy A. Griffitts
scribe at crosswire.org
Sun Jul 28 10:36:10 MST 2013
Hey guys. I spent today to try to add a few methods into 1.7.0 before
we push it out the door to ease your (those building Qt frontends)
integration with SWORD. It's really not much but I wanted to target at
least a minimal Qt app without adding any extra conversion code. I've
added this minimal Qt app as a sample here:
http://crosswire.org/svn/sword/trunk/examples/qt/
I've done this by adding a few very basic QString conversion methods:
http://crosswire.org/svn/sword/trunk/src/utilfuns/qt/qtsupport.cpp
I believe I have everything isolated out of the headers with a class
forward declaration of QString, so the headers remain the same when the
engine is compiled with or without Qt support.
You will get linker errors, however, if you try to use one of the Qt
methods and you don't compile the engine with Qt support (alternatively,
you can always include the
http://crosswire.org/svn/sword/trunk/src/utilfuns/qt/qtsupport.cpp in
your own project if you have a SWORD binary not compiled with Qt support.
I hope this eases integration for you at least a little.
Troy
More information about the bt-devel
mailing list