Code::Blocks
SVN r11506
|
Almost empty implementation used in batch mode. More...
#include <projectmanagerui.h>
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 (cb_unused bool force=false) override |
wxTreeItemId | GetTreeSelection () override |
Get the selection of the project manager's tree (GUI). More... | |
void | ShowFileInTree (cb_unused ProjectFile &projectFile) override |
void | UpdateActiveProject (cb_unused cbProject *oldProject, cb_unused cbProject *newProject, cb_unused bool refresh) override |
void | RemoveProject (cb_unused cbProject *project) override |
void | BeginLoadingWorkspace () override |
void | CloseWorkspace () override |
void | FinishLoadingProject (cb_unused cbProject *project, cb_unused bool newAddition, cb_unused FilesGroupsAndMasks *fileGroups) override |
void | FinishLoadingWorkspace (cb_unused cbProject *activeProject, cb_unused const wxString &workspaceTitle) override |
bool | QueryCloseAllProjects () override |
Checks whether all projects are saved. More... | |
bool | QueryCloseProject (cb_unused cbProject *proj, cb_unused bool dontsavefiles=false) override |
bool | QueryCloseWorkspace () override |
Asks user to save the workspace, projects and files (Yes/No/cancel). More... | |
int | AskForBuildTargetIndex (cb_unused cbProject *project=nullptr) override |
wxArrayInt | AskForMultiBuildTargetIndex (cb_unused cbProject *project=nullptr) override |
void | ConfigureProjectDependencies (cb_unused cbProject *base=nullptr) override |
void | SwitchToProjectsPage () override |
Switches the management's notebook to the Projects tab. More... | |
Public Member Functions inherited from cbProjectManagerUI | |
virtual | ~cbProjectManagerUI () |
virtual void | UnfreezeTree (bool force=false)=0 |
Le the tree control be updated again. More... | |
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... | |
virtual int | AskForBuildTargetIndex (cbProject *project=nullptr)=0 |
Utility function. More... | |
virtual wxArrayInt | AskForMultiBuildTargetIndex (cbProject *project=nullptr)=0 |
Utility function. More... | |
virtual void | ConfigureProjectDependencies (cbProject *base=nullptr)=0 |
Displays a dialog to setup project dependencies. More... | |
Almost empty implementation used in batch mode.
Definition at line 154 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 190 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 191 of file projectmanagerui.h.
|
inlineoverridevirtual |
Implements cbProjectManagerUI.
Definition at line 172 of file projectmanagerui.h.
|
inlineoverridevirtual |
Implements cbProjectManagerUI.
Definition at line 173 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 195 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 174 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 178 of file projectmanagerui.h.
|
inlineoverridevirtual |
Stop the tree control from updating.
Implements cbProjectManagerUI.
Definition at line 160 of file projectmanagerui.h.
|
inlineoverridevirtual |
Implements cbProjectManagerUI.
Definition at line 157 of file projectmanagerui.h.
|
inlineoverridevirtual |
Retrieve a pointer to the project manager's tree (GUI).
Implements cbProjectManagerUI.
Definition at line 158 of file projectmanagerui.h.
|
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 162 of file projectmanagerui.h.
|
inlineoverridevirtual |
Checks whether all projects are saved.
If not, asks the user to save and saves accordingly.
Implements cbProjectManagerUI.
Definition at line 182 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 183 of file projectmanagerui.h.
|
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 188 of file projectmanagerui.h.
|
inlineoverridevirtual |
Rebuild the project manager's tree.
Implements cbProjectManagerUI.
Definition at line 159 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 171 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 164 of file projectmanagerui.h.
|
inlineoverridevirtual |
Switches the management's notebook to the Projects tab.
Implements cbProjectManagerUI.
Definition at line 196 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 161 of file projectmanagerui.h.
|
inlineoverride |
Definition at line 166 of file projectmanagerui.h.