#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: