I need to convert Qt legacy code from 4.7 to 5.8, I have a compilation error in Qt Creator 4.2.1 Clang 7.0(Apple) 64bit
Looking in .cpp file
bool queries::insert(const QString &tableName_, const QMap<QString, QVariant> &values_) const
Error in .cpp ./src/classes/queries.cpp:283:15: error: out-of-line definition of 'insert' does not match any declaration in 'queries' Error pointing to 'insert'
Looking in the header file
bool insert(const QString &tableName_, const QMap<QString, QVariant> &values_) const;
Error in .h ../src/classes/queries.h:157:64: error: use of undeclared identifier 'QVariant' Error pointing to 'QVariant>'
Found similar Stackoverflow query
OK ... so what is the replacement?