/*
Copyright (C) 2022 Lari Varjonen <[email protected]>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#ifndef INFO_VIEW_H
#define INFO_VIEW_H
#include <QDialog>
#include <QDebug>
namespace Ui {
class InfoView;
}
class InfoView : public QDialog
{
Q_OBJECT
public:
enum window_type {
ok,
qa
};
explicit InfoView(InfoView::window_type type,
QString window_title,
QString q_text,
QWidget *parent = nullptr);
~InfoView();
bool result_answer = true;
private slots:
void on_cancel_button_clicked();
void on_continue_button_clicked();
void on_ok_button_clicked();
private:
Ui::InfoView *ui;
};
#endif // INFO_VIEW_H
/* Copyright (C) 2022 Lari Varjonen <[email protected]> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef INFO_VIEW_H #define INFO_VIEW_H #include <QDialog> #include <QDebug> namespace Ui { class InfoView; } class InfoView : public QDialog { Q_OBJECT public: enum window_type { ok, qa }; explicit InfoView(InfoView::window_type type, QString window_title, QString q_text, QWidget *parent = nullptr); ~InfoView(); bool result_answer = true; private slots: void on_cancel_button_clicked(); void on_continue_button_clicked(); void on_ok_button_clicked(); private: Ui::InfoView *ui; }; #endif // INFO_VIEW_H
/*
    Copyright (C) 2022 Lari Varjonen <[email protected]>

    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    version 2 as published by the Free Software Foundation.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

#ifndef INFO_VIEW_H
#define INFO_VIEW_H

#include <QDialog>
#include <QDebug>


namespace Ui {
class InfoView;
}

class InfoView : public QDialog
{
    Q_OBJECT

public:
    enum window_type {
        ok,
        qa
    };

    explicit InfoView(InfoView::window_type type,
                      QString window_title,
                      QString q_text,
                      QWidget *parent = nullptr);
    ~InfoView();

    bool result_answer = true;

private slots:
    void on_cancel_button_clicked();
    void on_continue_button_clicked();
    void on_ok_button_clicked();

private:
    Ui::InfoView *ui;
};

#endif // INFO_VIEW_H