Refactoring the ComparisonInput_t to have a self contained class which holds a QVector of ComparisonInput_t structs. This was done because a QVector<ComparisonInput_t> was not compiling to be able to be sen through a signal/slot mechanism. Hopefully this will work better.