|
|
xiiStringBuilder | GetPathForDocumentGuid (const xiiUuid &guid) |
| | Resolve document GUID into an absolute path.
|
|
const xiiString & | GetProjectFile () const |
| | Returns the path to the 'xiiProject' file.
|
| const xiiString | GetProjectName (bool bSanitize) const |
|
xiiString | GetProjectDirectory () const |
| | Returns the path in which the 'xiiProject' file is stored.
|
|
xiiString | GetProjectDataFolder () const |
| | Returns the directory path in which project settings etc. should be stored.
|
|
bool | IsDocumentInAllowedRoot (xiiStringView sDocumentPath, xiiString *out_pRelativePath=nullptr) const |
|
void | AddAllowedDocumentRoot (xiiStringView sPath) |
|
void | CreateSubFolder (xiiStringView sFolder) const |
| | Makes sure the given sub-folder exists inside the project directory.
|
◆ BroadcastConfigChanged()
| void xiiToolsProject::BroadcastConfigChanged |
( |
| ) |
|
|
static |
Sent when global project configuration data was changed and thus certain menus would need to update their content (or just deselect any item, forcing the user to reselect and thus update state)
◆ GetProjectName()
| const xiiString xiiToolsProject::GetProjectName |
( |
bool | bSanitize | ) |
const |
Returns the short name of the project (extracted from the path).
- Parameters
-
| bSanitize | Whether to replace whitespace and other problematic characters, such that it can be used in code. |
◆ SuggestContainerWindow()
| xiiInt32 xiiToolsProject::SuggestContainerWindow |
( |
xiiDocument * | pDoc | ) |
|
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Project/ToolsProject.h
- /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Project/ToolsProject.cpp