![]() |
Blamite Game Engine - Keystone
00345.11.30.21.1814.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Class representing a Game Window "document". More...
#include <game_window.h>
Inheritance diagram for BlamEditorDocument_GameWindow:Public Member Functions | |
| BlamEditorDocument_GameWindow (BlamEditorWindow *parent_window) | |
| void | Close () |
| Closes the document and releases any resources being used by it. More... | |
Public Member Functions inherited from BlamEditorDocument | |
| BlamEditorDocument (BlamEditorWindow *_window, BlamEditorDocumentType doctype) | |
| Constructs a new BlamEditorDocument. More... | |
| BlamEditorDocumentType | GetDocumentType () |
| Retrieves the type of this document. More... | |
| virtual void | OnThemeChange (BlamEditorTheme *new_theme) |
| Called when the active theme is changed. More... | |
| void | Show () |
| Shows the document within the parent window. More... | |
| virtual void | Save () |
| Attempts to save the document, replacing the original file. More... | |
| virtual void | SaveAs () |
| Attempts to save the document, prompting the user to save as a new file. More... | |
| virtual void | OnFocused () |
| virtual void | OnUnfocused () |
Additional Inherited Members | |
Public Attributes inherited from BlamEditorDocument | |
| BlamEditorWindow * | parent_window = nullptr |
| The parent window that owns this document. More... | |
| std::string | document_title = "document" |
| The title of this document. More... | |
| BlamEditorDocumentWidget * | ui = nullptr |
| The GUI widget associated with this document. More... | |
| bool | loaded = true |
| Whether or not the document was able to be successfully loaded. More... | |
| bool | modified = false |
| Whether or not the document has been modified. More... | |
Class representing a Game Window "document".
The game viewport is treated as a document, so that it can be easily displayed as both a MDI subwindow, as well as presented in the tab view in Foundry.
| BlamEditorDocument_GameWindow::BlamEditorDocument_GameWindow | ( | BlamEditorWindow * | parent_window | ) |
|
virtual |
Closes the document and releases any resources being used by it.
Reimplemented from BlamEditorDocument.