 |
Blamite Game Engine - Keystone
00311.03.29.21.1456.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
4 #include <qmdisubwindow.h>
5 #include <Strings/components/settings/config/config.h>
7 #include "../windows/explorer_bar/explorer_bar.h"
8 #include "../widgets/menubar/guerilla_menubar.h"
13 #include "ui_guerilla_window.h"
23 Ui::guerilla_window ui;
32 void CreateMdiLayout();
37 void CreateTabLayout();
61 guerilla_window(BlamConfigurationFile* guerilla_config, QWidget* parent = Q_NULLPTR);
71 BlamResult
OpenTag(QString file_path,
bool binary);
Interface used to listen to theme change events.
Definition: KeystoneThemeChangeReceiver.h:8
SkinnableMdiArea * mdi_area
The MDI area used for tag documents. Only set when using MDI layout.
Definition: guerilla_window.h:52
QTabWidget * tab_area
The tab widget used for tag documents. Only set when using Tab layout.
Definition: guerilla_window.h:53
The console output window.
Definition: console_output.h:13
BlamWorkspaceLayoutType layout_type
The layout type the window is currently using.
Definition: guerilla_window.h:54
void OpenNewTag(BlamTag *new_tag)
Opens a tag for editing.
Definition: guerilla_window.cpp:159
The tag editor widget.
Definition: tag_editor.h:15
Class representing a Blamite Editor Theme.
Definition: themes.h:47
Wrapper class around a QMdiArea, made to simplify skinning.
Definition: SkinnableMdiArea.h:18
BlamWorkspaceLayoutType
Enumerator used to specify the workspace layout method that an application should use.
Definition: ui_shared.h:6
tag_editor * GetCurrentTagEditor()
Definition: guerilla_window.cpp:246
void OnThemeChange(BlamEditorTheme *new_theme)
Updates the window icon when the active theme changes.
Definition: guerilla_window.cpp:241
BlamConfigurationFile * config
Pointer to the Guerilla configuration file.
Definition: guerilla_window.h:47
void ToggleOutput()
Toggles the console output window.
Definition: guerilla_window.cpp:218
void ToggleExplorer()
Toggles the Explorer Bar.
Definition: guerilla_window.cpp:164
bool show_explorer
Whether or not the Explorer Bar is currently being displayed.
Definition: guerilla_window.h:49
guerilla_window(BlamConfigurationFile *guerilla_config, QWidget *parent=Q_NULLPTR)
Initializes the application window.
Definition: guerilla_window.cpp:5
The Guerilla Explorer Bar.
Definition: explorer_bar.h:11
~guerilla_window()
Definition: guerilla_window.cpp:92
BlamResult OpenTag(QString file_path, bool binary)
Attempts to open a tag for editing.
Definition: guerilla_window.cpp:150
The main Guerilla window.
Definition: guerilla_window.h:18
bool show_output_window
Whether or not the output window is currently being displayed.
Definition: guerilla_window.h:50