#pragma once #include namespace Ui { class welcome_dialog; } class gui_settings; class welcome_dialog : public QDialog { Q_OBJECT public: explicit welcome_dialog(std::shared_ptr gui_settings, bool is_manual_show, QWidget* parent = nullptr); ~welcome_dialog(); private: std::unique_ptr ui; std::shared_ptr m_gui_settings; };