| Code::Blocks
    SVN r11506
    | 
| Public Member Functions | |
| cbAuiNotebook * | GetNotebook () override | 
| cbTreeCtrl * | GetTree () override | 
| Retrieve a pointer to the project manager's tree (GUI).  More... | |
| void | RebuildTree () override | 
| Rebuild the project manager's tree.  More... | |
| void | FreezeTree () override | 
| Stop the tree control from updating.  More... | |
| void | UnfreezeTree (bool force=false) override | 
| Le the tree control be updated again.  More... | |
| wxTreeItemId | GetTreeSelection () override | 
| Get the selection of the project manager's tree (GUI).  More... | |
| void | UpdateActiveProject (cbProject *WXUNUSED(oldProject), cbProject *WXUNUSED(newProject), bool WXUNUSED(refresh)) override | 
| void | RemoveProject (cbProject *WXUNUSED(project)) override | 
| void | BeginLoadingWorkspace () override | 
| void | CloseWorkspace () override | 
| void | FinishLoadingProject (cbProject *WXUNUSED(project), bool WXUNUSED(newAddition), FilesGroupsAndMasks *WXUNUSED(fileGroups)) override | 
| void | FinishLoadingWorkspace (cbProject *WXUNUSED(activeProject), const wxString &WXUNUSED(workspaceTitle)) override | 
| void | ShowFileInTree (ProjectFile &WXUNUSED(projectFile)) override | 
| bool | QueryCloseAllProjects () override | 
| Checks whether all projects are saved.  More... | |
| bool | QueryCloseProject (cbProject *WXUNUSED(proj), bool dontsavefiles=false) override | 
| bool | QueryCloseWorkspace () override | 
| Asks user to save the workspace, projects and files (Yes/No/cancel).  More... | |
| int | AskForBuildTargetIndex (cbProject *project=nullptr) override | 
| Utility function.  More... | |
| wxArrayInt | AskForMultiBuildTargetIndex (cbProject *project=nullptr) override | 
| Utility function.  More... | |
| void | ConfigureProjectDependencies (cbProject *base=nullptr) override | 
| Displays a dialog to setup project dependencies.  More... | |
| void | SwitchToProjectsPage () override | 
| Switches the management's notebook to the Projects tab.  More... | |
|  Public Member Functions inherited from cbProjectManagerUI | |
| virtual | ~cbProjectManagerUI () | 
| virtual void | ShowFileInTree (ProjectFile &projectFile)=0 | 
| virtual void | UpdateActiveProject (cbProject *oldProject, cbProject *newProject, bool refresh)=0 | 
| virtual void | RemoveProject (cbProject *project)=0 | 
| virtual void | FinishLoadingProject (cbProject *project, bool newAddition, FilesGroupsAndMasks *fileGroups)=0 | 
| virtual void | FinishLoadingWorkspace (cbProject *activeProject, const wxString &workspaceTitle)=0 | 
| virtual bool | QueryCloseProject (cbProject *proj, bool dontsavefiles=false)=0 | 
| Checks whether project is saved.  More... | |
Definition at line 49 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Utility function.
Displays a single selection list of a project's build targets to choose from.
| project | The project to use. If NULL, the active project is used. | 
Implements cbProjectManagerUI.
Definition at line 68 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Utility function.
Displays a multiple selection list of a project's build targets to choose from.
| project | The project to use. If NULL, the active project is used. | 
Implements cbProjectManagerUI.
Definition at line 69 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Implements cbProjectManagerUI.
Definition at line 60 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Implements cbProjectManagerUI.
Definition at line 61 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Displays a dialog to setup project dependencies.
| base | The project to setup its dependencies. Can be NULL (default) because there's a project selection combo in the dialog. | 
Implements cbProjectManagerUI.
Definition at line 70 of file projectmanager.cpp.
| 
 | inlineoverride | 
Definition at line 62 of file projectmanager.cpp.
| 
 | inlineoverride | 
Definition at line 63 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Stop the tree control from updating.
Implements cbProjectManagerUI.
Definition at line 55 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Implements cbProjectManagerUI.
Definition at line 52 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Retrieve a pointer to the project manager's tree (GUI).
Implements cbProjectManagerUI.
Definition at line 53 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Get the selection of the project manager's tree (GUI).
This must be used instead of tree->GetSelection() because the tree has the wxTR_MULTIPLE style. This usually returns the first item in the selection list, but if there is a right-click popup menu then the user may have selected several items and right-clicked on one, so return the right-click item instead. of the first
Implements cbProjectManagerUI.
Definition at line 57 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Checks whether all projects are saved.
If not, asks the user to save and saves accordingly.
Implements cbProjectManagerUI.
Definition at line 65 of file projectmanager.cpp.
| 
 | inlineoverride | 
Definition at line 66 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Asks user to save the workspace, projects and files (Yes/No/cancel).
If user pressed Yes, it saves accordingly.
Implements cbProjectManagerUI.
Definition at line 67 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Rebuild the project manager's tree.
Implements cbProjectManagerUI.
Definition at line 54 of file projectmanager.cpp.
| 
 | inlineoverride | 
Definition at line 59 of file projectmanager.cpp.
| 
 | inlineoverride | 
Definition at line 64 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Switches the management's notebook to the Projects tab.
Implements cbProjectManagerUI.
Definition at line 71 of file projectmanager.cpp.
| 
 | inlineoverridevirtual | 
Le the tree control be updated again.
| force | If true the tree control is forced to un-freeze. Else it depends on freeze-unfreeze balance (see note). | 
Implements cbProjectManagerUI.
Definition at line 56 of file projectmanager.cpp.
| 
 | inlineoverride | 
Definition at line 58 of file projectmanager.cpp.
 1.8.13
 1.8.13