src/Setup.h

changeset 41
dc4b659a320b
parent 16
a5d8e783a7b0
child 78
3a6cba2dd05d
--- a/src/Setup.h	Wed Mar 02 11:06:07 2022 +0100
+++ b/src/Setup.h	Sat Mar 05 10:37:09 2022 +0100
@@ -2,6 +2,11 @@
 #define _SETUP_H
 
 #include <QDialog>
+#include <QFileDialog>
+
+QT_BEGIN_NAMESPACE
+class QLabel;
+QT_END_NAMESPACE
 
 namespace Ui {
 class Setup;
@@ -14,17 +19,24 @@
 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;
 };
 

mercurial