error: no matching function for call to 'run(Widget* const, bool (Widget::*)(bool))'
QFuture<void> future = QtConcurrent::run(this, &Widget::loadMenuItems);
^
error: no matching function for call to 'run(Widget* const, bool (Widget::*)(bool))'
QFuture<void> future = QtConcurrent::run(this, &Widget::loadMenuItems);
^
To copy to clipboard, switch view to plain text mode
Defined in header as:
bool loadMenuItems(bool reload=false);
bool loadMenuItems(bool reload=false);
To copy to clipboard, switch view to plain text mode
Widget.cpp:
{
QFuture<void> future = QtConcurrent::run(this, &Widget::loadMenuItems);
future.waitForFinished();
}
Widget::Widget(QWidget *parent) :
QLineEdit(parent)
{
QFuture<void> future = QtConcurrent::run(this, &Widget::loadMenuItems);
future.waitForFinished();
}
To copy to clipboard, switch view to plain text mode
I am following the example in the docs, but I keep getting this error.
Bookmarks