#include <solution_model.h>

Public Member Functions

void add_file (ProjectItem *parent, std::string filename)
 
void add_folder (ProjectItem *parent, std::string filename)
 
void close_solution ()
 
void create_solution (std::string folder, std::string name)
 
std::vector< std::string > get_files_with_extension (const std::string &extension)
 
std::vector< std::string > get_files_with_extension (ProjectItem *item, const std::string &extension)
 
ProjectPtr get_project (ProjectReference reference)
 
bool is_open (ProjectItem *item)
 
void open_solution (std::string filename)
 
void remove_item (ProjectItem *item)
 
void save_all ()
 
void set_open (ProjectItem *item, bool open)
 

Public Attributes

std::vector< ProjectPtrprojects
 
Signal_v0 sig_model_updated
 
Solution solution
 
UserOptions user_options
 

The documentation for this class was generated from the following file: