Elaztek Developer Hub
Blamite Game Engine - Keystone  00390.07.02.23.1947.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 
9 {
10 public:
11  SapienMenubar();
12 
13 private slots:
14 
15  // File
16  void File_NewInstanceClicked();
17  void File_OpenScenarioClicked();
18  void File_SaveScenarioClicked();
19  void File_SaveScenarioAsClicked();
20  void File_DumpLoadedTagsClicked();
21  void File_ExitClicked();
22 
23  // Edit
24  void Edit_UndoClicked();
25  void Edit_RedoClicked();
26  void Edit_SwitchBSPClicked();
27  void Edit_ExpertModeClicked();
28  void Edit_ResetObjectZClicked();
29  void Edit_CopyObjectTransformClicked();
30  void Edit_ApplyObjectTransformClicked();
31  void Edit_HexadecimalModeClicked();
32  void Edit_PreferencesClicked();
33 
34  // View
35  void View_StatusBarClicked();
36  void View_GameViewClicked();
37  void View_PropertyViewClicked();
38  void View_HierarchyViewClicked();
39  void View_OptionViewClicked();
40  void View_OutputViewClicked();
41  void View_StyleEditorClicked();
42  void View_CustomDirectorSpeedClicked();
43 
44  // Scenario
45  void Scenario_ImportCommentsClicked();
46  void Scenario_DumpBaggageClicked();
47  void Scenario_ResetScenarioClicked();
48  void Scenario_RunCommandClicked();
49  void Scenario_EnableScriptExecutionClicked();
50  void Scenario_UseInGameDisplaySettingsClicked();
51  void Scenario_RestartEngineClicked();
52 
53  // Window
54  void Window_CascadeClicked();
55  void Window_TileHorizontallyClicked();
56  void Window_TileVerticallyClicked();
57  void Window_TileNaturallyClicked();
58  void Window_SaveWorkspaceClicked();
59  void Window_LoadWorkspaceClicked();
60 
61  // Help
62  void Help_ContentsClicked();
63  void Help_OpenScriptDocumentationClicked();
64  void Help_AboutSapienClicked();
65  void Help_OnlineDocumentationClicked();
66  void Help_AboutQtClicked();
67 };
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
Definition: sapien_menubar.h:8
sapien_menubar.h