I can't seem to be able to associate QtConcurrent::run() with a method (function member of a class) only with a simple function. How can I do this.
... ...
QVector<double> MyClass
::execute(QModelIndex index,QVector<double> args
) {
..........
}
QVector<double> MyClas
::caculator(QModelIndex index,QVector<double> args
){
QFuture<QVector<double> > future = QtConcurrent::run(&MyClas::execute,index,args);
...........
... ...
QVector<double> MyClass::execute(QModelIndex index,QVector<double> args)
{
..........
}
QVector<double> MyClas::caculator(QModelIndex index,QVector<double> args)
{
QFuture<QVector<double> > future = QtConcurrent::run(&MyClas::execute,index,args);
...........
To copy to clipboard, switch view to plain text mode
error: no matching function for call to 'run(<unresolved overloaded function type>, QModelIndex&, QVector<double>&)'
Bookmarks