![]() |
NDEVR
API Documentation
|
Provides static constants, option group builders, and metadata queries for the build action system, including icons, categories, descriptions, and supported actions. More...
Static Public Member Functions | |
| static void | ActivateOptionGroup (GenericOptionGroup &group) |
| Populates the option group for license activation actions. | |
| static StringView | BestSourceFolder () |
| Returns the best available source folder path. | |
| static void | BuildCollectStatisticsGroup (GenericOptionGroup &group) |
| Populates the option group for code statistics collection. | |
| static void | BuildEasyIncludeGroup (GenericOptionGroup &group) |
| Populates the option group for easy-include generation. | |
| static void | BuildInstallerGroup (GenericOptionGroup &group) |
| Populates the option group for installer builder actions. | |
| static void | BuildSetVariableGroup (GenericOptionGroup &group, bool has_parent) |
| Populates the option group for variable assignment actions. | |
| static void | BuildShaderGroup (GenericOptionGroup &group) |
| Populates the option group for shader compilation actions. | |
| static void | BuildZipGroup (GenericOptionGroup &group, bool is_compress) |
| Populates the option group for zip/unzip actions. | |
| static Buffer< TranslatedString > | Categories () |
| Returns all build action category names. | |
| static TranslatedString | Category (BuildAction action) |
| Returns the category name for the given build action. | |
| static void | CreateFactoryGroup (GenericOptionGroup &group) |
| Populates the option group for creating a new IOFactory. | |
| static void | CreateGenerateModelGroup (GenericOptionGroup &group) |
| Populates the option group for generating a new model. | |
| static void | CreateWidgetGroup (GenericOptionGroup &group) |
| Populates the option group for creating a new widget. | |
| static TranslatedString | Description (BuildAction action) |
| Returns the description for the given build action. | |
| static void | FileActionGroup (GenericOptionGroup &group) |
| Populates the option group for general file actions. | |
| static void | FileCopyMoveActionGroup (BuildAction action, GenericOptionGroup &group) |
| Populates the option group for file copy or move actions. | |
| static void | FileDeleteActionGroup (GenericOptionGroup &group) |
| Populates the option group for file deletion actions. | |
| static void | FileFiltersGroup (GenericOptionGroup &group) |
| Populates the option group for file filter settings. | |
| static void | GitActionGroup (GenericOptionGroup &group) |
| Populates the option group for git command actions. | |
| static void | GitCloneGroup (GenericOptionGroup &group) |
| Populates the option group for git clone actions. | |
| static StringView | Icon (BuildAction action) |
| Returns the icon resource name for the given build action. | |
| static void | IncrementVersionGroup (GenericOptionGroup &group) |
| Populates the option group for version increment actions. | |
| static bool | IsSupported (const BuildAction &action) |
| Checks whether a given build action is supported on this platform. | |
| static void | QTCreatorCroup (GenericOptionGroup &group) |
| Populates the option group for Qt Creator actions. | |
| static void | RegistrySetGroup (GenericOptionGroup &group) |
| Populates the option group for registry variable actions. | |
| static void | SoundOptionGroup (GenericOptionGroup &group) |
| Populates the option group for sound playback actions. | |
| static Buffer< std::pair< TranslatedString, StringAllocatingView > > | SourceDirectories () |
| Returns all known source directory paths with their display names. | |
| static Buffer< BuildAction > | SupportedActions () |
| Returns all supported build actions. | |
| static bool | UseSource () |
| Returns whether source-based building is available. | |
| static void | VSActionOptionGroup (GenericOptionGroup &group) |
| Populates the option group for Visual Studio build actions. | |
Provides static constants, option group builders, and metadata queries for the build action system, including icons, categories, descriptions, and supported actions.
Definition at line 85 of file BuildActions.h.
|
static |
Populates the option group for license activation actions.
| [in] | group | The option group to populate. |
|
static |
Returns the best available source folder path.
|
static |
Populates the option group for code statistics collection.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for easy-include generation.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for installer builder actions.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for variable assignment actions.
| [in] | group | The option group to populate. |
| [in] | has_parent | Whether the action has a parent workflow. |
|
static |
Populates the option group for shader compilation actions.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for zip/unzip actions.
| [in] | group | The option group to populate. |
| [in] | is_compress | Whether the action is compression (true) or extraction (false). |
|
static |
Returns all build action category names.
Referenced by DevActionTree::init().
|
static |
Returns the category name for the given build action.
| [in] | action | The build action. |
Referenced by DevActionTree::init().
|
static |
Populates the option group for creating a new IOFactory.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for generating a new model.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for creating a new widget.
| [in] | group | The option group to populate. |
|
static |
Returns the description for the given build action.
| [in] | action | The build action. |
|
static |
Populates the option group for general file actions.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for file copy or move actions.
| [in] | action | The specific action (copy or move). |
| [in] | group | The option group to populate. |
|
static |
Populates the option group for file deletion actions.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for file filter settings.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for git command actions.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for git clone actions.
| [in] | group | The option group to populate. |
|
static |
Returns the icon resource name for the given build action.
| [in] | action | The build action. |
Referenced by DevActionTree::init().
|
static |
Populates the option group for version increment actions.
| [in] | group | The option group to populate. |
|
static |
Checks whether a given build action is supported on this platform.
| [in] | action | The build action to check. |
Referenced by DevActionTree::init().
|
static |
Populates the option group for Qt Creator actions.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for registry variable actions.
| [in] | group | The option group to populate. |
|
static |
Populates the option group for sound playback actions.
| [in] | group | The option group to populate. |
|
static |
Returns all known source directory paths with their display names.
|
static |
Returns all supported build actions.
|
static |
Returns whether source-based building is available.
|
static |
Populates the option group for Visual Studio build actions.
| [in] | group | The option group to populate. |