#pragma once #include #include #include #include "common.h" namespace Ui { class OpenDialog; } class OpenDialog : public QDialog { Q_OBJECT public: explicit OpenDialog(QWidget *parent = nullptr); ~OpenDialog() override; std::unique_ptr &project(); private slots: void submit(); private: const std::unique_ptr m_ui; std::unique_ptr m_project; };