#include <ui_controller.h>
Public Member Functions | |
UIController (Ribbon *ribbon, SolutionModel &solution_model) | |
~UIController () | |
void | add_dockable (DockableComponent *dockable) |
void | add_listener (std::shared_ptr< UIControllerListener > listener) |
void | editor_destroyed (DocumentEditor *editor) |
const std::vector < DockableComponent * > & | get_dockables () const |
Ribbon * | get_ribbon () const |
SolutionModel & | get_solution_model () |
void | open (std::string filename, DocumentEditorType *editor_type) |
void | set_active (DocumentEditor *editor) |
Public Attributes | |
Signal_v1< DocumentEditor * > | sig_editor_activated |
Signal_v1< DocumentEditor * > | sig_editor_destroyed |
Friends | |
class | UIControllerListener |
class | UIRibbonSection |