#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include "detectionalgorithm.h" #include #include QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); signals: void run(); public slots: //загрузка файла void on_file_button_clicked(); //запуск алгоритма для анализа текста void on_analysys_push_button_clicked(); void slotCancel(); void show_dialog(); void show_chart(QList pred_first, QList pred_second, QList real_first, QList real_second); void show_result(int rob, int ret); private: Ui::MainWindow *ui; QString target_doc; DetectionAlgorithm *alg; QThread *thread; QWidget *chart_window; }; #endif // MAINWINDOW_H