Elaztek Developer Hub
Blamite Game Engine - Keystone  00433.02.16.25.2127.blamite
A library that enables the use of Qt in Blamite's editing tools.
guerilla_window.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QMainWindow>
4 #include <qmdisubwindow.h>
5 #include <Strings/components/settings/config/config.h>
6 
8 #include "../widgets/menubar/guerilla_menubar.h"
11 #include "ui_guerilla_window.h"
12 
13 class BlamTagTreeNode;
14 
19 {
20  Q_OBJECT
21 
22 private:
23  Ui::guerilla_window ui;
24 
25  GuerillaMenubar* menu_bar = nullptr;
26 
27 public:
28 
32  guerilla_window(QWidget* parent = Q_NULLPTR);
34 
35  void closeEvent(QCloseEvent* closeEvent);
36 };
SkinnableMdiArea.h
SelectProjectDialog.h
guerilla_window::closeEvent
void closeEvent(QCloseEvent *closeEvent)
Definition: guerilla_window.cpp:78
guerilla_window.h
SelectProjectDialog::ShouldExit
bool ShouldExit()
Definition: SelectProjectDialog.cpp:26
KeystoneMessageBoxButtons::Ok
@ Ok
Dialog is shown with an [OK] button.
themes.h
KeystoneMessageBoxType::Error
@ Error
Dialog icon will be a red circle with an X.
BlamEditorWindow::SetupWindow
void SetupWindow()
Prepares the main window layout.
Definition: BlamEditorWindow.cpp:23
tag_editor.h
BlamKeystone::Utils::ShowMessageBox
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition: utils.cpp:294
GuerillaMenubar
The Guerilla menu bar.
Definition: guerilla_menubar.h:11
utils.h
BlamEditorWindow.h
keystone_api.h
BlamEditorWindowType
BlamEditorWindowType
Enumerator used to identify the type of the main editor window.
Definition: keystone_api.h:53
guerilla_window::guerilla_window
guerilla_window(QWidget *parent=Q_NULLPTR)
Initializes the application window.
Definition: guerilla_window.cpp:15
SelectProjectDialog
Definition: SelectProjectDialog.h:9
BlamEditorWindow::config
BlamConfigurationFile * config
The configuration file for this editor window.
Definition: BlamEditorWindow.h:55
BlamKeystone::Engine::ShutdownEngine
KEYSTONE void ShutdownEngine()
Shuts down the engine.
Definition: engine.cpp:92
GuerillaFirstRunDialog
Class for the Guerilla First Run dialog.
Definition: guerilla_firstrun.h:12
guerilla_firstrun.h
BlamEditorWindow
Interface class that all main editing tool windows inherit from.
Definition: BlamEditorWindow.h:34
guerilla_window::~guerilla_window
~guerilla_window()
Definition: guerilla_window.cpp:73
engine.h
BlamKeystone::Engine::GetEngineActiveState
KEYSTONE bool GetEngineActiveState()
Checks whether or not the engine is currently running.
Definition: engine.cpp:117
guerilla_window
The main Guerilla window.
Definition: guerilla_window.h:18
BlamEditorWindowType::Guerilla
@ Guerilla
The editor window is the main window for Guerilla (see guerilla_window).