cutter/src/common/FunctionsTask.h
2018-10-17 15:24:56 +02:00

27 lines
498 B
C++

#ifndef FUNCTIONSTASK_H
#define FUNCTIONSTASK_H
#include "common/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