GUI Manual · Chapter 3

File Menu

The basic menu for project and script file operations. It covers saving, opening/closing a project, Import/Export of multilingual, message, and error data, opening the project/script folders, the built-in Git integration, and exiting.

Most items are enabled only while a project is open. The menu path is File at the top of the main window.

Save · Project

Items for creating, opening, and closing a project and saving your work.

ItemShortcutDescription
SaveSaves only the file currently being edited.
Save All,BuildCtrl + SSaves all open files and builds the project. Because syntax errors in sequences and functions surface at build time, frequent use is recommended.
NewCreates an empty project. A dialog asks for the name, save path, and so on.
Open ProjectOpens an existing project.
Close ProjectCloses the current project. You are prompted if there are unsaved changes.

Import/Export of Multilingual · Message · Error Data

Export GUI multilingual text, messages, and error definitions to external files, or Import them back in. Use this when you batch-process translations in an external tool (such as a spreadsheet) and then reapply them.

ItemDescription
Export GUI Control Multilangual TextExports the multilingual text of GUI controls to an external file.
Import GUI Control Multilangual TextApplies multilingual text from an external file to GUI controls.
Export Message TextExports message definitions to an external file.
Import Message TextImports message definitions from an external file.
Export Error Data TextExports error definitions to an external file.
Import Error Data TextImports error definitions from an external file.

Editing the GUI text, message, and error definitions themselves is done in GUI Text Editor, Message Editor, and Error Editor respectively. This menu is the channel for exchanging that data as files.

Open Folder

Opens the folders containing the project and script files in Windows Explorer. Handy for inspecting or backing up sources, build artifacts, and config files directly.

ItemDescription
Open Folder : ProjectOpens the current project folder in Explorer.
Open Folder : ScriptOpens the folder containing scripts in Explorer.

Git Integration

The Git integration built into QMachineStudio. You can commit the project's change history and review the log.

ItemDescription
CommitCommits the current changes to the Git repository.
Show Git LogShows the commit history (Git log).

Exit

ItemDescription
ExitQuits QMachineStudio. If there is unsaved work, it warns before exiting.