Elaztek Developer Hub
Blamite Game Engine - Keystone  00326.06.27.21.0407.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  guerilla_menubar* menu_bar = nullptr;
26 
27 public:
28  BlamConfigurationFile* config;
29 
33  guerilla_window(QWidget* parent = Q_NULLPTR);
35 };
SkinnableMdiArea.h
tag_editor.h
guerilla_menubar
The Guerilla menu bar.
Definition: guerilla_menubar.h:13
BlamEditorWindow.h
guerilla_window::guerilla_window
guerilla_window(QWidget *parent=Q_NULLPTR)
Initializes the application window.
Definition: guerilla_window.cpp:11
guerilla_window::config
BlamConfigurationFile * config
Pointer to the Guerilla configuration file.
Definition: guerilla_window.h:28
BlamEditorWindow
Interface class that all main editing tool windows inherit from.
Definition: BlamEditorWindow.h:47
guerilla_window::~guerilla_window
~guerilla_window()
Definition: guerilla_window.cpp:74
guerilla_window
The main Guerilla window.
Definition: guerilla_window.h:18