#ifndef PRESCENE_H
#define PRESCENE_H

#include <QSize>
#include <QWidget>
#include <QLabel>
#include <QPixmap>
#include <QPushButton>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QGSettings>

class PreScene : public QWidget
{
    Q_OBJECT
public:
    PreScene(QSize size, QWidget * parent = nullptr);
    ~PreScene();

private:
    QSize m_size;
    QVBoxLayout * m_vlayout;

    QLabel  * mTitleIcon;
    QLabel  * logoLabel;
    QHBoxLayout * m_logoLayout = nullptr;
    QGSettings *qtSettings = nullptr;

protected:
    void paintEvent(QPaintEvent *event);
private:
    const QPixmap loadSvg(const QString &fileName);
};

#endif // PRESCENE_H
