clanGameIDE System

Classes

class  clan::BuildOperation
 
class  clan::BuildSystem
 
class  clan::BuildTool
 
class  clan::DockableComponent
 
class  clan::DocumentEditor
 
class  clan::DocumentEditorType
 
class  clan::EditorMainWindow
 
class  clan::OpenedItem
 
class  clan::Project
 
class  clan::ProjectFileItem
 
class  clan::ProjectFilterItem
 
class  clan::ProjectFolderItem
 
class  clan::ProjectItem
 
class  clan::ProjectOptions
 
class  clan::ProjectReference
 
class  clan::ProjectRootItem
 
class  clan::Rollout
 
class  clan::RolloutHeader
 
class  clan::RolloutList
 
class  clan::Solution
 
class  clan::SolutionModel
 
class  clan::UIController
 
class  clan::UIControllerListener
 
class  clan::UIRibbonSection
 
class  clan::UserOptions
 

Typedefs

typedef std::shared_ptr< Projectclan::ProjectPtr
 

Functions

 clan::BuildOperation::BuildOperation (SolutionModel *solution)
 
 clan::DockableComponent::DockableComponent ()
 
 clan::DocumentEditor::DocumentEditor (UIController *controller, std::string filename)
 
 clan::EditorMainWindow::EditorMainWindow (GUIManager *manager, const FileItemTypeFactory &file_item_type_factory)
 
 clan::UIController::OpenDocument::OpenDocument (DocumentEditor *editor, DocumentEditorType *type)
 
 clan::OpenedItem::OpenedItem ()
 
 clan::OpenedItem::OpenedItem (const std::string &filename, const std::string &editor)
 
 clan::Project::Project ()
 
 clan::ProjectFileItem::ProjectFileItem (std::string filename)
 
 clan::ProjectFilterItem::ProjectFilterItem (std::string name)
 
 clan::ProjectFolderItem::ProjectFolderItem (std::string path)
 
 clan::ProjectItem::ProjectItem ()
 
 clan::ProjectReference::ProjectReference (std::string name, std::string filename)
 
 clan::ProjectRootItem::ProjectRootItem ()
 
 clan::UIController::RibbonPageInfo::RibbonPageInfo ()
 
 clan::UIController::RibbonSectionInfo::RibbonSectionInfo ()
 
 clan::UIController::UIController (Ribbon *ribbon, SolutionModel &solution_model)
 
 clan::UIControllerListener::UIControllerListener (UIController *controller)
 
 clan::UIRibbonSection::UIRibbonSection (UIController *ui_controller, const std::string &page_name, const std::string &section_name)
 
virtual clan::BuildTool::~BuildTool ()
 
virtual clan::DocumentEditorType::~DocumentEditorType ()
 
virtual clan::ProjectItem::~ProjectItem ()
 
 clan::UIController::~UIController ()
 
virtual clan::UIControllerListener::~UIControllerListener ()
 
void clan::ProjectItem::add (ProjectItem *item)
 
void clan::UIController::add_dockable (DockableComponent *dockable)
 
void clan::SolutionModel::add_file (ProjectItem *parent, std::string filename)
 
void clan::BuildOperation::add_file (const std::string &file)
 
void clan::SolutionModel::add_folder (ProjectItem *parent, std::string filename)
 
void clan::UIController::add_listener (std::shared_ptr< UIControllerListener > listener)
 
template<typename Type >
Type * clan::RolloutList::add_rollout ()
 
void clan::BuildSystem::build (SolutionModel *model)
 
void clan::BuildOperation::build ()
 
const std::vector< ProjectItem * > & clan::ProjectItem::children () const
 
void clan::UserOptions::clear ()
 
void clan::ProjectItem::clear ()
 
void clan::Solution::close ()
 
void clan::SolutionModel::close_solution ()
 
virtual void clan::DocumentEditor::copy ()
 
void clan::Solution::create (std::string folder, std::string name)
 
static void clan::Project::create (std::string folder, std::string project_name)
 
void clan::SolutionModel::create_solution (std::string folder, std::string name)
 
virtual void clan::DocumentEditor::cut ()
 
virtual void clan::UIControllerListener::editor_destroyed (DocumentEditor *editor)
 
void clan::UIController::editor_destroyed (DocumentEditor *editor)
 
static std::string clan::UserOptions::filename_from_solution (const std::string &solution_filename)
 
virtual void clan::DocumentEditor::files_dropped (const std::vector< std::string > &filenames, const InputEvent &e)
 
UIControllerclan::DocumentEditor::get_controller ()
 
UIControllerclan::UIControllerListener::get_controller ()
 
const std::vector< DockableComponent * > & clan::UIController::get_dockables () const
 
std::string clan::ProjectItem::get_filename ()
 
std::string clan::DocumentEditor::get_filename ()
 
std::vector< std::string > clan::BuildOperation::get_files_with_extension (const std::string &extension)
 
std::vector< std::string > clan::SolutionModel::get_files_with_extension (const std::string &extension)
 
std::vector< std::string > clan::SolutionModel::get_files_with_extension (ProjectItem *item, const std::string &extension)
 
virtual std::string clan::BuildTool::get_id ()=0
 
std::string clan::BuildOperation::get_info_log ()
 
int clan::DockableComponent::get_last_docked_id () const
 
std::string clan::ProjectItem::get_location ()
 
SolutionModelclan::EditorMainWindow::get_model ()
 
virtual std::string clan::DocumentEditorType::get_name ()=0
 
virtual std::string clan::ProjectItem::get_name () const
 
std::string clan::ProjectRootItem::get_name () const
 
std::string clan::ProjectFolderItem::get_name () const
 
std::string clan::ProjectFilterItem::get_name () const
 
std::string clan::ProjectFileItem::get_name () const
 
std::string clan::ProjectItem::get_parent_path (bool project_relative)
 
std::string clan::Project::get_path () const
 
virtual int clan::BuildTool::get_priority ()=0
 
virtual Projectclan::ProjectItem::get_project () const
 
ProjectPtr clan::SolutionModel::get_project (ProjectReference reference)
 
Projectclan::ProjectRootItem::get_project () const
 
std::string clan::ProjectItem::get_project_relative_filename ()
 
Ribbonclan::UIController::get_ribbon () const
 
SolutionModelclan::UIController::get_solution_model ()
 
std::string clan::DockableComponent::get_title () const
 
void clan::DockableComponent::hide ()
 
bool clan::BuildOperation::is_building () const
 
bool clan::SolutionModel::is_open (ProjectItem *item)
 
void clan::UserOptions::load (const std::string &filename)
 
void clan::Solution::load (std::string filename)
 
void clan::Project::load (std::string filename)
 
virtual void clan::DockableComponent::on_render (Canvas &canvas, const Rect &update_box)
 
virtual void clan::DockableComponent::on_resized ()
 
virtual DocumentEditorclan::DocumentEditorType::open (UIController *controller, std::string filename)=0
 
void clan::UIController::open (std::string filename, DocumentEditorType *editor_type)
 
void clan::SolutionModel::open_solution (std::string filename)
 
ProjectItemclan::ProjectItem::parent () const
 
virtual std::string clan::ProjectItem::parent_path_combine (bool project_relative)
 
std::string clan::ProjectRootItem::parent_path_combine (bool project_relative)
 
std::string clan::ProjectFolderItem::parent_path_combine (bool project_relative)
 
std::string clan::ProjectFilterItem::parent_path_combine (bool project_relative)
 
std::string clan::ProjectFileItem::parent_path_combine (bool project_relative)
 
virtual void clan::DocumentEditor::paste ()
 
virtual void clan::DocumentEditor::redo ()
 
virtual void clan::DocumentEditorType::register_ui (UIController *controller)=0
 
ProjectItemclan::ProjectItem::remove (int index)
 
void clan::SolutionModel::remove_item (ProjectItem *item)
 
virtual void clan::BuildTool::run (BuildOperation &build_operation, std::map< std::string, std::string > &properties)=0
 
void clan::UserOptions::save (const std::string &filename)
 
void clan::Solution::save ()
 
void clan::Project::save ()
 
virtual void clan::DocumentEditor::save ()
 
void clan::SolutionModel::save_all ()
 
virtual void clan::UIControllerListener::set_active (DocumentEditor *editor)
 
void clan::UIController::set_active (DocumentEditor *editor)
 
void clan::DocumentEditor::set_dirty (bool dirty)
 
void clan::DockableComponent::set_dockable_window_geometry (Rect new_window_geometry)
 
void clan::SolutionModel::set_open (ProjectItem *item, bool open)
 
void clan::DockableComponent::set_title (const std::string &title)
 
void clan::DockableComponent::show ()
 
void clan::DockableComponent::show_as_docked (Dock *dock)
 
void clan::DockableComponent::show_as_window ()
 
void clan::UIRibbonSection::show_section (bool enable)
 
void clan::BuildSystem::stop_build ()
 
void clan::BuildOperation::stop_build ()
 
virtual void clan::DocumentEditor::undo ()
 
void clan::BuildOperation::write_log_line (const std::string &text)
 

Variables

std::string clan::OpenedItem::editor
 
DocumentEditorclan::UIController::OpenDocument::editor
 
std::vector< std::string > clan::ProjectOptions::expanded_items
 
std::string clan::ProjectReference::filename
 
std::string clan::OpenedItem::filename
 
std::string clan::Solution::filename
 
std::string clan::Project::filename
 
std::string clan::ProjectFileItem::filename
 
std::string clan::Project::intermediate_directory
 
ProjectRootItem clan::Project::items
 
std::string clan::ProjectReference::name
 
std::string clan::Solution::name
 
std::string clan::Project::name
 
std::string clan::ProjectFilterItem::name
 
std::vector< OpenedItemclan::UserOptions::opened_items
 
std::string clan::Project::output_directory
 
RibbonPageclan::UIController::RibbonPageInfo::page
 
std::string clan::ProjectFolderItem::path
 
Projectclan::ProjectRootItem::project
 
std::string clan::ProjectOptions::project_filename
 
std::vector< ProjectReferenceclan::Solution::projects
 
std::vector< ProjectOptionsclan::UserOptions::projects
 
std::vector< ProjectPtrclan::SolutionModel::projects
 
RibbonSectionclan::UIController::RibbonSectionInfo::section
 
std::map< std::string, RibbonSectionInfo > clan::UIController::RibbonPageInfo::sections
 
Signal_v1< DocumentEditor * > clan::UIController::sig_editor_activated
 
Signal_v1< DocumentEditor * > clan::UIController::sig_editor_destroyed
 
Signal_v1< std::string > clan::BuildSystem::sig_log_text_added
 
Signal_v0 clan::SolutionModel::sig_model_updated
 
Solution clan::SolutionModel::solution
 
DocumentEditorTypeclan::UIController::OpenDocument::type
 
UserOptions clan::SolutionModel::user_options
 
int clan::UIController::RibbonSectionInfo::visible_count
 
int clan::UIController::RibbonPageInfo::visible_count
 

Friends

class clan::UIController::UIControllerListener
 
class clan::UIController::UIRibbonSection
 
class clan::DockableComponent::Workspace
 

Detailed Description

Typedef Documentation

◆ ProjectPtr

typedef std::shared_ptr<Project> clan::ProjectPtr

Function Documentation

◆ BuildOperation()

clan::BuildOperation::BuildOperation ( SolutionModel solution)

◆ DockableComponent()

clan::DockableComponent::DockableComponent ( )

◆ DocumentEditor()

clan::DocumentEditor::DocumentEditor ( UIController controller,
std::string  filename 
)

◆ EditorMainWindow()

clan::EditorMainWindow::EditorMainWindow ( GUIManager manager,
const FileItemTypeFactory file_item_type_factory 
)

◆ OpenDocument()

clan::UIController::OpenDocument::OpenDocument ( DocumentEditor editor,
DocumentEditorType type 
)
inline

◆ OpenedItem() [1/2]

clan::OpenedItem::OpenedItem ( )
inline

◆ OpenedItem() [2/2]

clan::OpenedItem::OpenedItem ( const std::string &  filename,
const std::string &  editor 
)
inline

◆ Project()

clan::Project::Project ( )

◆ ProjectFileItem()

clan::ProjectFileItem::ProjectFileItem ( std::string  filename)

◆ ProjectFilterItem()

clan::ProjectFilterItem::ProjectFilterItem ( std::string  name)

◆ ProjectFolderItem()

clan::ProjectFolderItem::ProjectFolderItem ( std::string  path)

◆ ProjectItem()

clan::ProjectItem::ProjectItem ( )

◆ ProjectReference()

clan::ProjectReference::ProjectReference ( std::string  name,
std::string  filename 
)
inline

◆ ProjectRootItem()

clan::ProjectRootItem::ProjectRootItem ( )

◆ RibbonPageInfo()

clan::UIController::RibbonPageInfo::RibbonPageInfo ( )
inline

◆ RibbonSectionInfo()

clan::UIController::RibbonSectionInfo::RibbonSectionInfo ( )
inline

◆ UIController()

clan::UIController::UIController ( Ribbon ribbon,
SolutionModel solution_model 
)

◆ UIControllerListener()

clan::UIControllerListener::UIControllerListener ( UIController controller)
inline

◆ UIRibbonSection()

clan::UIRibbonSection::UIRibbonSection ( UIController ui_controller,
const std::string &  page_name,
const std::string &  section_name 
)

◆ ~BuildTool()

virtual clan::BuildTool::~BuildTool ( )
inlinevirtual

◆ ~DocumentEditorType()

virtual clan::DocumentEditorType::~DocumentEditorType ( )
inlinevirtual

◆ ~ProjectItem()

virtual clan::ProjectItem::~ProjectItem ( )
virtual

◆ ~UIController()

clan::UIController::~UIController ( )

◆ ~UIControllerListener()

virtual clan::UIControllerListener::~UIControllerListener ( )
inlinevirtual

◆ add()

void clan::ProjectItem::add ( ProjectItem item)

◆ add_dockable()

void clan::UIController::add_dockable ( DockableComponent dockable)
inline

◆ add_file() [1/2]

void clan::SolutionModel::add_file ( ProjectItem parent,
std::string  filename 
)

◆ add_file() [2/2]

void clan::BuildOperation::add_file ( const std::string &  file)

◆ add_folder()

void clan::SolutionModel::add_folder ( ProjectItem parent,
std::string  filename 
)

◆ add_listener()

void clan::UIController::add_listener ( std::shared_ptr< UIControllerListener listener)

◆ add_rollout()

template<typename Type >
Type * clan::RolloutList::add_rollout ( )

◆ build() [1/2]

void clan::BuildSystem::build ( SolutionModel model)

◆ build() [2/2]

void clan::BuildOperation::build ( )

◆ children()

const std::vector<ProjectItem *>& clan::ProjectItem::children ( ) const

◆ clear() [1/2]

void clan::UserOptions::clear ( )

◆ clear() [2/2]

void clan::ProjectItem::clear ( )

◆ close()

void clan::Solution::close ( )

◆ close_solution()

void clan::SolutionModel::close_solution ( )

◆ copy()

virtual void clan::DocumentEditor::copy ( )
inlinevirtual

◆ create() [1/2]

void clan::Solution::create ( std::string  folder,
std::string  name 
)

◆ create() [2/2]

static void clan::Project::create ( std::string  folder,
std::string  project_name 
)
static

◆ create_solution()

void clan::SolutionModel::create_solution ( std::string  folder,
std::string  name 
)

◆ cut()

virtual void clan::DocumentEditor::cut ( )
inlinevirtual

◆ editor_destroyed() [1/2]

virtual void clan::UIControllerListener::editor_destroyed ( DocumentEditor editor)
inlinevirtual

◆ editor_destroyed() [2/2]

void clan::UIController::editor_destroyed ( DocumentEditor editor)

◆ filename_from_solution()

static std::string clan::UserOptions::filename_from_solution ( const std::string &  solution_filename)
inlinestatic

◆ files_dropped()

virtual void clan::DocumentEditor::files_dropped ( const std::vector< std::string > &  filenames,
const InputEvent e 
)
inlinevirtual

◆ get_controller() [1/2]

UIController* clan::DocumentEditor::get_controller ( )
inline

◆ get_controller() [2/2]

UIController* clan::UIControllerListener::get_controller ( )
inlineprotected

◆ get_dockables()

const std::vector<DockableComponent *>& clan::UIController::get_dockables ( ) const
inline

◆ get_filename() [1/2]

std::string clan::ProjectItem::get_filename ( )

◆ get_filename() [2/2]

std::string clan::DocumentEditor::get_filename ( )
inline

◆ get_files_with_extension() [1/3]

std::vector<std::string> clan::BuildOperation::get_files_with_extension ( const std::string &  extension)

◆ get_files_with_extension() [2/3]

std::vector<std::string> clan::SolutionModel::get_files_with_extension ( const std::string &  extension)

◆ get_files_with_extension() [3/3]

std::vector<std::string> clan::SolutionModel::get_files_with_extension ( ProjectItem item,
const std::string &  extension 
)

◆ get_id()

virtual std::string clan::BuildTool::get_id ( )
pure virtual

◆ get_info_log()

std::string clan::BuildOperation::get_info_log ( )

◆ get_last_docked_id()

int clan::DockableComponent::get_last_docked_id ( ) const
inline

◆ get_location()

std::string clan::ProjectItem::get_location ( )

◆ get_model()

SolutionModel& clan::EditorMainWindow::get_model ( )

◆ get_name() [1/6]

virtual std::string clan::DocumentEditorType::get_name ( )
pure virtual

◆ get_name() [2/6]

virtual std::string clan::ProjectItem::get_name ( ) const
virtual

◆ get_name() [3/6]

std::string clan::ProjectRootItem::get_name ( ) const
virtual

Reimplemented from clan::ProjectItem.

◆ get_name() [4/6]

std::string clan::ProjectFolderItem::get_name ( ) const
virtual

Reimplemented from clan::ProjectItem.

◆ get_name() [5/6]

std::string clan::ProjectFilterItem::get_name ( ) const
virtual

Reimplemented from clan::ProjectItem.

◆ get_name() [6/6]

std::string clan::ProjectFileItem::get_name ( ) const
virtual

Reimplemented from clan::ProjectItem.

◆ get_parent_path()

std::string clan::ProjectItem::get_parent_path ( bool  project_relative)
protected

◆ get_path()

std::string clan::Project::get_path ( ) const

◆ get_priority()

virtual int clan::BuildTool::get_priority ( )
pure virtual

◆ get_project() [1/3]

◆ get_project() [2/3]

ProjectPtr clan::SolutionModel::get_project ( ProjectReference  reference)

◆ get_project() [3/3]

Project* clan::ProjectRootItem::get_project ( ) const
inlinevirtual

Reimplemented from clan::ProjectItem.

◆ get_project_relative_filename()

std::string clan::ProjectItem::get_project_relative_filename ( )

◆ get_ribbon()

Ribbon* clan::UIController::get_ribbon ( ) const
inline

◆ get_solution_model()

SolutionModel& clan::UIController::get_solution_model ( )
inline

◆ get_title()

◆ hide()

void clan::DockableComponent::hide ( )

◆ is_building()

bool clan::BuildOperation::is_building ( ) const

◆ is_open()

bool clan::SolutionModel::is_open ( ProjectItem item)

◆ load() [1/3]

void clan::UserOptions::load ( const std::string &  filename)

◆ load() [2/3]

void clan::Solution::load ( std::string  filename)

◆ load() [3/3]

void clan::Project::load ( std::string  filename)

◆ on_render()

virtual void clan::DockableComponent::on_render ( Canvas canvas,
const Rect update_box 
)
inlineprotectedvirtual

◆ on_resized()

virtual void clan::DockableComponent::on_resized ( )
inlineprotectedvirtual

◆ open() [1/2]

virtual DocumentEditor* clan::DocumentEditorType::open ( UIController controller,
std::string  filename 
)
pure virtual

◆ open() [2/2]

void clan::UIController::open ( std::string  filename,
DocumentEditorType editor_type 
)

◆ open_solution()

void clan::SolutionModel::open_solution ( std::string  filename)

◆ parent()

ProjectItem* clan::ProjectItem::parent ( ) const

◆ parent_path_combine() [1/5]

virtual std::string clan::ProjectItem::parent_path_combine ( bool  project_relative)
protectedvirtual

◆ parent_path_combine() [2/5]

std::string clan::ProjectRootItem::parent_path_combine ( bool  project_relative)
protectedvirtual

Reimplemented from clan::ProjectItem.

◆ parent_path_combine() [3/5]

std::string clan::ProjectFolderItem::parent_path_combine ( bool  project_relative)
protectedvirtual

Reimplemented from clan::ProjectItem.

◆ parent_path_combine() [4/5]

std::string clan::ProjectFilterItem::parent_path_combine ( bool  project_relative)
protectedvirtual

Reimplemented from clan::ProjectItem.

◆ parent_path_combine() [5/5]

std::string clan::ProjectFileItem::parent_path_combine ( bool  project_relative)
protectedvirtual

Reimplemented from clan::ProjectItem.

◆ paste()

virtual void clan::DocumentEditor::paste ( )
inlinevirtual

◆ redo()

virtual void clan::DocumentEditor::redo ( )
inlinevirtual

◆ register_ui()

virtual void clan::DocumentEditorType::register_ui ( UIController controller)
pure virtual

◆ remove()

ProjectItem* clan::ProjectItem::remove ( int  index)

◆ remove_item()

void clan::SolutionModel::remove_item ( ProjectItem item)

◆ run()

virtual void clan::BuildTool::run ( BuildOperation build_operation,
std::map< std::string, std::string > &  properties 
)
pure virtual

◆ save() [1/4]

void clan::UserOptions::save ( const std::string &  filename)

◆ save() [2/4]

void clan::Solution::save ( )

◆ save() [3/4]

void clan::Project::save ( )

◆ save() [4/4]

virtual void clan::DocumentEditor::save ( )
inlinevirtual

◆ save_all()

void clan::SolutionModel::save_all ( )

◆ set_active() [1/2]

virtual void clan::UIControllerListener::set_active ( DocumentEditor editor)
inlinevirtual

◆ set_active() [2/2]

void clan::UIController::set_active ( DocumentEditor editor)

◆ set_dirty()

void clan::DocumentEditor::set_dirty ( bool  dirty)

◆ set_dockable_window_geometry()

void clan::DockableComponent::set_dockable_window_geometry ( Rect  new_window_geometry)
inlineprotected

◆ set_open()

void clan::SolutionModel::set_open ( ProjectItem item,
bool  open 
)

◆ set_title()

void clan::DockableComponent::set_title ( const std::string &  title)

◆ show()

void clan::DockableComponent::show ( )

◆ show_as_docked()

void clan::DockableComponent::show_as_docked ( Dock *  dock)

◆ show_as_window()

void clan::DockableComponent::show_as_window ( )

◆ show_section()

void clan::UIRibbonSection::show_section ( bool  enable)

◆ stop_build() [1/2]

void clan::BuildSystem::stop_build ( )

◆ stop_build() [2/2]

void clan::BuildOperation::stop_build ( )

◆ undo()

virtual void clan::DocumentEditor::undo ( )
inlinevirtual

◆ write_log_line()

void clan::BuildOperation::write_log_line ( const std::string &  text)

Variable Documentation

◆ editor [1/2]

std::string clan::OpenedItem::editor

◆ editor [2/2]

DocumentEditor* clan::UIController::OpenDocument::editor

◆ expanded_items

std::vector<std::string> clan::ProjectOptions::expanded_items

◆ filename [1/5]

std::string clan::ProjectReference::filename

◆ filename [2/5]

std::string clan::OpenedItem::filename

◆ filename [3/5]

std::string clan::Solution::filename

◆ filename [4/5]

std::string clan::Project::filename

◆ filename [5/5]

std::string clan::ProjectFileItem::filename

◆ intermediate_directory

std::string clan::Project::intermediate_directory

◆ items

ProjectRootItem clan::Project::items

◆ name [1/4]

std::string clan::ProjectReference::name

◆ name [2/4]

std::string clan::Solution::name

◆ name [3/4]

std::string clan::Project::name

◆ name [4/4]

std::string clan::ProjectFilterItem::name

◆ opened_items

std::vector<OpenedItem> clan::UserOptions::opened_items

◆ output_directory

std::string clan::Project::output_directory

◆ page

RibbonPage* clan::UIController::RibbonPageInfo::page

◆ path

std::string clan::ProjectFolderItem::path

◆ project

Project* clan::ProjectRootItem::project

◆ project_filename

std::string clan::ProjectOptions::project_filename

◆ projects [1/3]

std::vector<ProjectReference> clan::Solution::projects

◆ projects [2/3]

std::vector<ProjectOptions> clan::UserOptions::projects

◆ projects [3/3]

std::vector<ProjectPtr> clan::SolutionModel::projects

◆ section

RibbonSection* clan::UIController::RibbonSectionInfo::section

◆ sections

std::map<std::string, RibbonSectionInfo> clan::UIController::RibbonPageInfo::sections

◆ sig_editor_activated

Signal_v1<DocumentEditor *> clan::UIController::sig_editor_activated

◆ sig_editor_destroyed

Signal_v1<DocumentEditor *> clan::UIController::sig_editor_destroyed

◆ sig_log_text_added

Signal_v1<std::string> clan::BuildSystem::sig_log_text_added

◆ sig_model_updated

Signal_v0 clan::SolutionModel::sig_model_updated

◆ solution

Solution clan::SolutionModel::solution

◆ type

DocumentEditorType* clan::UIController::OpenDocument::type

◆ user_options

UserOptions clan::SolutionModel::user_options

◆ visible_count [1/2]

int clan::UIController::RibbonSectionInfo::visible_count

◆ visible_count [2/2]

int clan::UIController::RibbonPageInfo::visible_count

Friends

◆ UIControllerListener

friend class UIControllerListener
friend

◆ UIRibbonSection

friend class UIRibbonSection
friend

◆ Workspace

friend class Workspace
friend