Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Keystone
00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
foundry_main_window.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QMainWindow>
4
#include <qlabel.h>
5
6
#include "
components/editor_data/editor_window/BlamEditorWindow.h
"
7
#include "
components/ui/foundry/widgets/menubar/foundry_menubar.h
"
8
#include "ui_foundry_main_window.h"
9
13
class
foundry_main_window
:
public
BlamEditorWindow
14
{
15
Q_OBJECT
16
17
private
slots:
18
19
private
:
20
Ui::foundry_main_window ui;
21
22
FoundryMenubar
* menubar =
nullptr
;
23
QLabel* status_text =
nullptr
;
24
25
public
:
26
foundry_main_window
(QWidget *parent = Q_NULLPTR);
27
~foundry_main_window
();
28
};
foundry_main_window::~foundry_main_window
~foundry_main_window()
Definition:
foundry_main_window.cpp:27
BlamEditorWindowType
BlamEditorWindowType
Enumerator used to identify the type of the main editor window.
Definition:
BlamEditorWindow.h:33
KeystoneMessageBoxButtons::Ok
@ Ok
Dialog is shown with an [OK] button.
BlamEditorWindow::SetupWindow
void SetupWindow()
Prepares the main window layout.
Definition:
BlamEditorWindow.cpp:21
BlamGlyphUVInfo::uv_y_start
float uv_y_start
Definition:
FontToolWindow.h:14
BlamGlyphUVInfo
Definition:
FontToolWindow.h:8
BlamKeystone::Utils::ShowMessageBox
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition:
utils.cpp:279
utils.h
foundry_menubar.h
BlamEditorWindow.h
FontToolWindow.h
BlamGlyphUVInfo::width
int width
Definition:
FontToolWindow.h:10
foundry_main_window
The main window for Foundry.
Definition:
foundry_main_window.h:13
BlamGlyphUVInfo::height
int height
Definition:
FontToolWindow.h:11
BlamGlyphUVInfo::uv_x_start
float uv_x_start
Definition:
FontToolWindow.h:12
BlamEditorWindow
Interface class that all main editing tool windows inherit from.
Definition:
BlamEditorWindow.h:48
get_safe_glyph_name
std::string get_safe_glyph_name(char glyph)
Definition:
io.cpp:32
foundry_main_window.h
BlamGlyphUVInfo::uv_x_end
float uv_x_end
Definition:
FontToolWindow.h:13
KeystoneMessageBoxType::Info
@ Info
Dialog icon will be a white circle with an i.
BlamEditorWindowType::Foundry
@ Foundry
The editor window is the main window for Foundry (see foundry_main_window).
FoundryMenubar
The Foundry menu bar.
Definition:
foundry_menubar.h:11
get_safe_glyph_for_xml
std::string get_safe_glyph_for_xml(char glyph)
Definition:
io.cpp:11
BlamGlyphUVInfo::uv_y_end
float uv_y_end
Definition:
FontToolWindow.h:15
foundry_main_window::foundry_main_window
foundry_main_window(QWidget *parent=Q_NULLPTR)
Definition:
foundry_main_window.cpp:6
keystone
components
ui
foundry
main_window
foundry_main_window.h
Generated on Fri Sep 29 2023 10:04:22 for Blamite Game Engine - Keystone by
1.8.17