src/Setup.h

Sun, 20 Mar 2022 21:24:13 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Sun, 20 Mar 2022 21:24:13 +0100
changeset 76
93395c4d6c8d
parent 41
dc4b659a320b
child 78
3a6cba2dd05d
permissions
-rw-r--r--

Profile Styles now on the mainscreen.

#ifndef _SETUP_H
#define _SETUP_H

#include <QDialog>
#include <QFileDialog>

QT_BEGIN_NAMESPACE
class QLabel;
QT_END_NAMESPACE

namespace Ui {
class Setup;
}

class Setup : public QDialog
{
    Q_OBJECT

public:
    explicit Setup(QWidget *parent = nullptr);
    ~Setup();
    bool loadFile(const QString &);

signals:
    void firstWindow();

private slots:
    void on_openButton_clicked();
    void on_quitButton_clicked();
    void on_saveButton_clicked();
    void is_changed();

private:
    Ui::Setup *ui;
    QByteArray logoByteArray;
    QImage image;
    double scaleFactor = 1;

    void setImage(const QImage &newImage);
    bool fieldIsChanged = false;
};

#endif

mercurial