Remove the calls to java based iterators
C++ has range for loops for a reason. This also simplifies the FilterChain not to inherit from QList