most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
while this should be done in setupQmlJsDebugger() I found that most of the
API consumers of KDeclarative just ignore it and never call it thus making
debugging impossible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
for some (really) strange reason code that worked before does not now,
whatever is causing the blanking of QT_QTSCRIPTTOOLS_LIBRAY variable is a
CMake regression I believe. With this change overlinking will be done when
building against Qt4 but I'd rather bear with that then workaround
regression somewhere.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>