#include <project_manager.hpp>
|
| | define_declared_event (ProjectAdded, project_added, i_project &) define_declared_event(ProjectRemoved |
| |
| i_project & | define_declared_event (ProjectActivated, project_activated, i_project &) define_declared_event(ProjectDeactivated |
| |
| | project_manager () |
| |
| | ~project_manager () |
| |
| const project_list & | projects () const override |
| |
| bool | project_active () const override |
| |
| i_project & | active_project () const override |
| |
| void | activate_project (const i_project &aProject) override |
| |
| void | deactivate_project () override |
| |
| i_project & | open_project (const ng::i_string &aProjectFile) override |
| |
| i_project & | create_project (const ng::i_string &aProjectName, const ng::i_string &aProjectNamespace) override |
| |
| void | close_project (const i_project &aProject) override |
| |
| i_element_library & | library (const ng::i_string &aElementType) const override |
| |
| virtual i_project & | open_project (const ng::i_string &aProjectFile)=0 |
| |
| i_project & | open_project (std::string const &aProjectFile) |
| |
| virtual i_project & | create_project (const ng::i_string &aProjectName, const ng::i_string &aProjectNamespace)=0 |
| |
| i_project & | create_project (std::string const &aProjectName, std::string const &aProjectNamespace) |
| |
| | declare_event (project_added, i_project &) declare_event(project_removed |
| |
| i_project & | declare_event (project_activated, i_project &) declare_event(project_deactivated |
| |
| virtual | ~i_project_manager ()=default |
| |
| i_project & | open_project (std::string const &aProjectFile) |
| |
| i_project & | create_project (std::string const &aProjectName, std::string const &aProjectNamespace) |
| |
Definition at line 29 of file project_manager.hpp.
◆ project_list
◆ project_manager()
| neogfx::DesignStudio::project_manager::project_manager |
( |
| ) |
|
◆ ~project_manager()
| neogfx::DesignStudio::project_manager::~project_manager |
( |
| ) |
|
◆ activate_project()
| void neogfx::DesignStudio::project_manager::activate_project |
( |
const i_project & |
aProject | ) |
|
|
overridevirtual |
◆ active_project()
| i_project & neogfx::DesignStudio::project_manager::active_project |
( |
| ) |
const |
|
overridevirtual |
◆ close_project()
| void neogfx::DesignStudio::project_manager::close_project |
( |
const i_project & |
aProject | ) |
|
|
overridevirtual |
◆ create_project() [1/3]
◆ create_project() [2/3]
◆ create_project() [3/3]
| i_project & neogfx::DesignStudio::i_project_manager::create_project |
( |
std::string const & |
aProjectName, |
|
|
std::string const & |
aProjectNamespace |
|
) |
| |
|
inline |
◆ deactivate_project()
| void neogfx::DesignStudio::project_manager::deactivate_project |
( |
| ) |
|
|
overridevirtual |
◆ define_declared_event() [1/2]
| i_project & neogfx::DesignStudio::project_manager::define_declared_event |
( |
ProjectActivated |
, |
|
|
project_activated |
, |
|
|
i_project & |
|
|
) |
| |
◆ define_declared_event() [2/2]
| neogfx::DesignStudio::project_manager::define_declared_event |
( |
ProjectAdded |
, |
|
|
project_added |
, |
|
|
i_project & |
|
|
) |
| |
◆ library()
◆ open_project() [1/3]
◆ open_project() [2/3]
| virtual i_project & neogfx::DesignStudio::i_project_manager::open_project |
( |
const ng::i_string & |
aProjectFile | ) |
|
|
virtual |
◆ open_project() [3/3]
| i_project & neogfx::DesignStudio::i_project_manager::open_project |
( |
std::string const & |
aProjectFile | ) |
|
|
inline |
◆ project_active()
| bool neogfx::DesignStudio::project_manager::project_active |
( |
| ) |
const |
|
overridevirtual |
◆ projects()
| const project_list & neogfx::DesignStudio::project_manager::projects |
( |
| ) |
const |
|
overridevirtual |
◆ project_deactivated
| i_project neogfx::DesignStudio::project_manager::project_deactivated |
◆ project_removed
| neogfx::DesignStudio::project_manager::project_removed |
The documentation for this class was generated from the following file: