| Python Script Engine 8.3 GL Studio Editor Python Script API

Public Member Functions | List of all members
Project Class Reference
Inheritance diagram for Project:

## Public Member Functions
String | GetTopLevelDesignFile ()
Kitting::ComparableVersion | GetRequiredGLStudioVersion () override
void | AddToolbarItem (EditorUI::GuiItem *item)
void | AddObjectButton (EditorUI::Button *button, String group)
String | GetCurrentDeploymentName ()
Public Member Functions inherited from Kitting::HasRequiredGLStudioVerison
virtual | ~HasRequiredGLStudioVerison ()
virtual ComparableVersion | GetRequiredGLStudioVersion ()=0

## Detailed Description

Class representing a Project in the GL Studio editor.

## Member Function Documentation

## ◆ AddObjectButton()

void Project::AddObjectButton | ( | EditorUI::Button * | button,
|  | String | group
| ) |  |

Add a button to the object toolbox.

Parameters

  button | the button to add.
  group | which group to add the button to in the object toolbox

## ◆ AddToolbarItem()

void Project::AddToolbarItem | ( | EditorUI::GuiItem * | item | ) |

Add an item to the project toolbar.

Parameters

  item | the item to add.

## ◆ GetCurrentDeploymentName()

String Project::GetCurrentDeploymentName | ( |  | ) |

Return the deployment currently used for the project.

Returns
  Current deployment string

Since
  GL Studio 6.2.1

## ◆ GetRequiredGLStudioVersion()

Kitting::ComparableVersion Project::GetRequiredGLStudioVersion | ( |  | ) |
| override virtual

See Kitting::HasRequiredGLStudioVerison interface.

Implements Kitting::HasRequiredGLStudioVerison.

## ◆ GetTopLevelDesignFile()

String Project::GetTopLevelDesignFile | ( |  | ) |

Gets the root path of the project, where the project file is located.

Gets the top-level .gls file for the project

The documentation for this class was generated from the following file:

- Project.i