Methods declared under slots section can be used like ordinary methods. In fact, from C++'s point of view they are not distinguishable from non-slot methods. It's just needed for the moc run, to have it generate the necessary glue code for signal/slot connections. So this does not cure the errors.
Maybe you can make a simple test project, just the necessary code to reproduce the error, a method with just a dummy implementation. Without some code snippets, it's hard to tell what's going wrong here.