cutter/src/AnalTask.h
Florian Märkl c2a0de2b31 Rename OptionsDialog to InitialOptionsDialog
And move InitialOptions to InitialOptions.h
2018-08-18 18:34:58 +02:00

41 lines
719 B
C++

#ifndef ANALTHREAD_H
#define ANALTHREAD_H
#include "utils/AsyncTask.h"
#include "Cutter.h"
#include "utils/InitialOptions.h"
class CutterCore;
class MainWindow;
class InitialOptionsDialog;
class AnalTask : public AsyncTask
{
Q_OBJECT
public:
explicit AnalTask();
~AnalTask();
QString getTitle() override { return tr("Initial Analysis"); }
void setOptions(const InitialOptions &options) { this->options = options; }
void interrupt() override;
bool getOpenFileFailed() { return openFailed; }
protected:
void runTask() override;
signals:
void openFileFailed();
private:
InitialOptions options;
bool openFailed = false;
};
#endif // ANALTHREAD_H