39    void init_project(
const std::filesystem::path& project_file);
 
   40    auto create_project(
const std::filesystem::directory_entry& projectDirectory,
 
   41                        const std::string& projectName) -> void;
 
   43    virtual void tick(
double deltaTime) 
override;
 
   44    virtual void exit() 
override;
 
   46    void save_project() 
const;
 
   48    selection& get_selection() { 
return m_selection; }
 
   56    std::shared_ptr<gluten::widget> m_projectExplorerWidget;
 
   57    std::shared_ptr<gluten::widget> m_playerWidget;
 
   58    std::shared_ptr<gluten::widget> m_detailsWidget;
 
   59    std::shared_ptr<gluten::widget> m_audioMeterWidget;