#pragma once #include namespace Ui { class FileManagerMenu; } class FileManagerMenu : public QWidget { Q_OBJECT public: FileManagerMenu(QWidget* parent = 0); ~FileManagerMenu() override; protected: void InitConnect(); void NewWorkSpace(); void OpenWorkSpace(); void SaveWorkSpace(); // Type-specific file addition methods void AddWaveFile(); void AddSurfaceFile(); void AddTableFile(); void AddLightFile(); signals: void LoadDyt(const QString& path); private: Ui::FileManagerMenu* ui; };