1-goldbach/{v2.1 → v3.0}/MainWindow.h RENAMED
@@ -1,41 +1,38 @@
1
  #ifndef MAINWINDOW_H
2
  #define MAINWINDOW_H
3
 
4
  #include <QMainWindow>
5
  #include <QTime>
6
 
7
  namespace Ui {
8
  class MainWindow;
9
  }
10
 
11
  // Forward declaration
12
  class QProgressBar;
13
- class GoldbachWorker;
14
 
15
  class MainWindow : public QMainWindow
16
  {
17
  Q_OBJECT
18
 
19
  private:
20
  Ui::MainWindow* ui = nullptr;
21
  QProgressBar* progressBar = nullptr;
22
- GoldbachWorker* worker = nullptr;
23
  QTime time;
24
 
25
  public:
26
  explicit MainWindow(QWidget *parent = nullptr);
27
  ~MainWindow() override;
28
 
29
  private slots:
30
  void on_lineEditNumber_textEdited(const QString &arg1);
31
-
32
  void on_pushButtonCalculate_clicked();
33
-
34
  void on_pushButtonStop_clicked();
35
 
36
- void appendResult(const QString& result);
37
  void calculationDone(long long sumCount);
38
  void updateProgressBar(int percent);
39
  };
40
 
41
  #endif // MAINWINDOW_H
1
  #ifndef MAINWINDOW_H
2
  #define MAINWINDOW_H
3
 
4
  #include <QMainWindow>
5
  #include <QTime>
6
 
7
  namespace Ui {
8
  class MainWindow;
9
  }
10
 
11
  // Forward declaration
12
  class QProgressBar;
13
+ class GoldbachModel;
14
 
15
  class MainWindow : public QMainWindow
16
  {
17
  Q_OBJECT
18
 
19
  private:
20
  Ui::MainWindow* ui = nullptr;
21
  QProgressBar* progressBar = nullptr;
22
+ GoldbachModel* model = nullptr;
23
  QTime time;
24
 
25
  public:
26
  explicit MainWindow(QWidget *parent = nullptr);
27
  ~MainWindow() override;
28
 
29
  private slots:
30
  void on_lineEditNumber_textEdited(const QString &arg1);
 
31
  void on_pushButtonCalculate_clicked();
 
32
  void on_pushButtonStop_clicked();
33
 
 
34
  void calculationDone(long long sumCount);
35
  void updateProgressBar(int percent);
36
  };
37
 
38
  #endif // MAINWINDOW_H