cutter/src/utils/FunctionsTask.h

27 lines
497 B
C
Raw Normal View History

2018-06-25 19:28:34 +00:00
#ifndef FUNCTIONSTASK_H
#define FUNCTIONSTASK_H
#include "utils/AsyncTask.h"
#include "Cutter.h"
class FunctionsTask : public AsyncTask
{
Q_OBJECT
public:
QString getTitle() override { return tr("Fetching Functions"); }
signals:
void fetchFinished(const QList<FunctionDescription> &strings);
protected:
void runTask() override
{
auto functions = Core()->getAllFunctions();
emit fetchFinished(functions);
}
};
#endif //FUNCTIONSTASK_H