From: Florian J. <flo...@we...> - 2011-10-14 11:59:36
|
the problem is: connect wants a QObject*. usually, C++ automatically casts ArrangerView* to QObject*, as it's derived from it. in this special case, that didn't work, because ArrangerView was forward declared ("class ArrangerView;"), but never defined ("class ArrangerView : TopWin { blah };") i added an #include "arrangerview.h" to songfile.cpp, which includes the definition (and not just the declaration), this fixed it. (at least it compiles ;) ) putting a manual cast (must be reinterpret_cast or c-style cast (which does the same), otherwise we have the same problem again) also would work. should be fixed in current trunk, tim, please test. greetings flo |