nissywindow.h (550B)
1 #ifndef NISSYWINDOW_H 2 #define NISSYWINDOW_H 3 4 #include "adapter.h" 5 #include "solvercfgwidget.h" 6 7 #include <QMainWindow> 8 #include <QLabel> 9 #include <QLineEdit> 10 #include <QPushButton> 11 #include <QString> 12 13 QT_BEGIN_NAMESPACE 14 namespace Ui { 15 class NissyWindow; 16 } 17 QT_END_NAMESPACE 18 19 class NissyWindow : public QMainWindow 20 { 21 Q_OBJECT 22 23 public: 24 NissyWindow(QWidget *parent = nullptr); 25 ~NissyWindow(); 26 27 private slots: 28 void showSolutions(QString); 29 void startSolve(const SolverConfiguration&); 30 31 private: 32 Ui::NissyWindow *ui; 33 NissyAdapter adapter; 34 }; 35 36 #endif