![]() |
Blamite Game Engine - Keystone
00445.10.05.25.2105.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
The main Guerilla window. More...
#include <guerilla_window.h>
Inheritance diagram for guerilla_window:
Collaboration diagram for guerilla_window:Public Member Functions | |
| guerilla_window (QWidget *parent=Q_NULLPTR) | |
| Initializes the application window. More... | |
| ~guerilla_window () | |
| void | closeEvent (QCloseEvent *closeEvent) |
Public Member Functions inherited from BlamEditorWindow | |
| BlamEditorWindow (BlamEditorWindowType window_type) | |
| Constructs a new editor window. More... | |
| void | SetupWindow () |
| Prepares the main window layout. More... | |
| BlamEditorWindowType | GetEditorWindowType () |
| Retrieves the type of the editor window. More... | |
| virtual void | OnThemeChange (BlamEditorTheme *new_theme) |
| Called when the active theme is changed. More... | |
| bool | OpenDocument (std::string file_path, BlamTagTreeNode *tree_node, BlamEditorDocumentType doctype) |
| Attempts to open the specified document in the main window. More... | |
| void | OpenDocument (BlamEditorDocument *document) |
| Opens a pre-prepared document and associates it with this window. More... | |
| void | CloseDocument (int index) |
| Attempts to close the specified document. More... | |
| void | CloseDocument (BlamEditorDocument *document) |
| Attempts to close the specified document. More... | |
| void | CloseAllDocuments () |
| Closes all open documents. More... | |
| void | SaveAllDocuments () |
| Attempts to save all open documents. More... | |
| bool | OpenToolWindow (BlamEditorToolWindowType tool_type, Qt::DockWidgetArea position) |
| Opens the specified tool window within the main window. More... | |
| bool | OpenToolWindow (BlamEditorToolWindowType tool_type) |
| Opens the specified tool window within the main window. More... | |
| void | CloseToolWindow (BlamEditorToolWindowType tool_type) |
| Closes the specified tool window. More... | |
| void | CloseAllToolWindows () |
| Closes all tool windows. More... | |
| void | ToggleToolWindow (BlamEditorToolWindowType tool_type) |
| Toggles the specified tool window. More... | |
| bool | IsToolWindowOpen (BlamEditorToolWindowType tool_type) |
| Checks if a given tool window type is open. More... | |
| BlamEditorToolWindow * | GetToolWindow (BlamEditorToolWindowType tool_type) |
| Retrieves a specific tool window. More... | |
| BlamEditorDocument * | GetActiveDocument () |
| Get the current active document. More... | |
| void | UpdateDefaultIcon () |
| Updates the default icon for the window (and all child MDI subwindows). More... | |
| std::string | GetApplicationTitle () |
| Retrieves the application title of this Editor Window. More... | |
| virtual void | OnScenarioLoadStarted (std::string tag_path) |
| virtual void | OnScenarioLoadStageChanged (std::string tag_path, int stage) |
| virtual void | OnScenarioLoadFinished (std::string tag_path, bool success) |
Additional Inherited Members | |
Public Attributes inherited from BlamEditorWindow | |
| BlamWorkspaceLayoutType | workspace_type = BlamWorkspaceLayoutType::MDI |
| The layout type the window is currently using. More... | |
| SkinnableMdiArea * | mdi_area = nullptr |
| The MDI area used for documents. Only set when using MDI layout. More... | |
| QTabWidget * | tab_area = nullptr |
| The tab widget used for documents. Only set when using Tab layout. More... | |
| std::vector< BlamEditorToolWindow * > | open_tool_windows = std::vector<BlamEditorToolWindow*>() |
| The list of open tool windows. More... | |
| std::vector< BlamEditorDocument * > | open_documents = std::vector<BlamEditorDocument*>() |
| The list of open documents. More... | |
| BlamConfigurationFile * | config = nullptr |
| The configuration file for this editor window. More... | |
The main Guerilla window.
| guerilla_window::guerilla_window | ( | QWidget * | parent = Q_NULLPTR | ) |
Initializes the application window.
Here is the call graph for this function:| guerilla_window::~guerilla_window | ( | ) |
| void guerilla_window::closeEvent | ( | QCloseEvent * | closeEvent | ) |
Here is the call graph for this function: