#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
 
Ribbonget_ribbon () const
 
SolutionModelget_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
 

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