#ifndef WINDOW_H
#define WINDOW_H

#include <QWidget>
#include <QPushButton>
#include <QProgressBar>
#include <QSlider>
#include "cell.h"
class Window : public QWidget
{
    Q_OBJECT
public:
    explicit Window(QWidget *parent = nullptr);
private:
    QPushButton *m_buttonQuit;
    QPushButton *m_button;
    QPushButton *grid[9][9];
    QProgressBar *m_progressBar;
    QSlider *m_slider;
    std::array<Cell,81> m_cell;
    int m_delay =300;
signals:
    void counterReached();
private slots:
    void setValue(int s);
    void solveButtonClicked();
};

#endif // WINDOW_H