#ifndef SYNCTASK_H #define SYNCTASK_H #include <QRunnable> #include <QSqlDatabase> #include <QSqlQuery> #include <QStringList> #include <QDebug> #include <QtSql> class SyncTask : public QRunnable { public: SyncTask(const QSqlDatabase &srcDb, const QSqlDatabase &dstDb, const QString &tableName); QSqlDatabase sourceDatabase; QSqlDatabase destinationDatabase; QString tableName; void run() override; private: QMap<int,QList<QString>> syncTable(); }; #endif // STANDARD_DEVICEITEM_H