Elaztek Developer Hub
Blamite Game Engine - Keystone  00429.01.19.25.0114.blamite
A library that enables the use of Qt in Blamite's editing tools.
sapien_menubar.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <qmenu.h>
4 #include <qmenubar.h>
5 
7 
12 {
13 public:
14  SapienMenubar();
15 
16 private slots:
17 
18  // File
19  void File_NewInstanceClicked();
20  void File_OpenScenarioClicked();
21  void File_SaveScenarioClicked();
22  void File_SaveScenarioAsClicked();
23  void File_DumpLoadedTagsClicked();
24  void File_PluginManagerClicked();
25  void File_ExitClicked();
26 
27  // Edit
28  void Edit_UndoClicked();
29  void Edit_RedoClicked();
30  void Edit_SwitchBSPClicked();
31  void Edit_ExpertModeClicked();
32  void Edit_ResetObjectZClicked();
33  void Edit_CopyObjectTransformClicked();
34  void Edit_ApplyObjectTransformClicked();
35  void Edit_HexadecimalModeClicked();
36  void Edit_PreferencesClicked();
37 
38  // View
39  void View_StatusBarClicked();
40  void View_GameViewClicked();
41  void View_PropertyViewClicked();
42  void View_HierarchyViewClicked();
43  void View_OptionViewClicked();
44  void View_OutputViewClicked();
45  void View_StyleEditorClicked();
46  void View_CustomDirectorSpeedClicked();
47 
48  // Scenario
49  void Scenario_ImportCommentsClicked();
50  void Scenario_DumpBaggageClicked();
51  void Scenario_ResetScenarioClicked();
52  void Scenario_RunCommandClicked();
53  void Scenario_EnableScriptExecutionClicked();
54  void Scenario_UseInGameDisplaySettingsClicked();
55  void Scenario_RestartEngineClicked();
56 
57  // Window
58  void Window_CascadeClicked();
59  void Window_TileHorizontallyClicked();
60  void Window_TileVerticallyClicked();
61  void Window_TileNaturallyClicked();
62  void Window_SaveWorkspaceClicked();
63  void Window_LoadWorkspaceClicked();
64 
65  // Help
66  void Help_ContentsClicked();
67  void Help_OpenScriptDocumentationClicked();
68  void Help_AboutSapienClicked();
69  void Help_OnlineDocumentationClicked();
70  void Help_AboutQtClicked();
71 };
menubar.h
SapienMenubar::SapienMenubar
SapienMenubar()
Definition: sapien_menubar.cpp:3
EditorMenuBar
Definition: menubar.h:7
EditorMenuBar::AddMenuAction
QAction * AddMenuAction(QMenu *menu, QString title, SlotFunction slot)
Definition: menubar.h:11
SapienMenubar
Class used for the Sapien menu bar.
Definition: sapien_menubar.h:11
sapien_menubar.h