Elaztek Developer Hub
Blamite Game Engine - Keystone  00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
about_guerilla.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 #include "ui_about_guerilla.h"
5 
9 class about_guerilla : public QDialog
10 {
11  Q_OBJECT
12 
13 private slots:
17  void lbl_version_Click();
18 
22  void btn_ok_Click();
23 
27  void btn_blamite_Click();
28 
29 private:
30  Ui::about_guerilla ui;
31 
35  void resizeEvent(QResizeEvent* event);
36 
40  void showEvent(QShowEvent* event);
41 
45  void mousePressEvent(QMouseEvent* event);
46 
47 public:
51  about_guerilla(QWidget *parent = Q_NULLPTR);
52 
57 };
BlamEditorToolWindow
Base class for all editor tool windows.
Definition: BlamEditorToolWindow.h:37
BlamEditorDocument_Tag
Class representing a Tag document.
Definition: tag.h:15
BlamEditorDocument::GetDocumentType
BlamEditorDocumentType GetDocumentType()
Retrieves the type of this document.
Definition: BlamEditorDocument.cpp:16
editor_data.h
BlamEditorWindow::GetActiveDocument
BlamEditorDocument * GetActiveDocument()
Get the current active document.
Definition: BlamEditorWindow.cpp:343
BlamEditorDocumentType::GameWindow
@ GameWindow
Special document type used for the Game Viewport window.
BlamEditorWorkspace::ApplyWorkspace
void ApplyWorkspace()
Definition: BlamEditorWorkspace.cpp:16
new_tag.h
BlamEditorDocument_Tag::show_invisibles
bool show_invisibles
Whether or not to show invisible (hidden) fields in the editor.
Definition: tag.h:21
about_blamite.h
BlamEditorWindow::workspace_type
BlamWorkspaceLayoutType workspace_type
The layout type the window is currently using.
Definition: BlamEditorWindow.h:59
BlamKeystone::GetQApplication
KEYSTONE QApplication * GetQApplication()
Retrieves the pointer to the current Qt application.
Definition: keystone_main.cpp:92
guerilla_window.h
BlamEditorToolWindow_PropertiesPalette::ClearPropertyUI
void ClearPropertyUI()
Definition: property_view.cpp:68
BlamEditorToolWindowType::HierarchyView
@ HierarchyView
BlamEditorWorkspace::LoadFromDisk
bool LoadFromDisk(std::string file_path)
Definition: BlamEditorWorkspace.cpp:181
open_scenario::do_scenario_load
bool do_scenario_load
Definition: open_scenario.h:19
keystone_main.h
about_guerilla::~about_guerilla
~about_guerilla()
Destroys the about box.
Definition: about_guerilla.cpp:42
BlamEditorToolWindowType::ExplorerClassic
@ ExplorerClassic
tag_editor
The tag editor widget.
Definition: tag_editor.h:18
version.h
sapien_about.h
BlamEditorDocument.h
hierarchy_view.h
tag_editor.h
about_guerilla.h
new_tag
Definition: new_tag.h:9
open_scenario
Definition: open_scenario.h:8
guerilla_tag_details.h
BlamEditorWorkspace::SaveToDisk
void SaveToDisk()
Definition: BlamEditorWorkspace.cpp:114
open_scenario::project_to_load
BlamProject * project_to_load
Definition: open_scenario.h:21
utils.h
BlamEditorDocumentType::TagDesigner
@ TagDesigner
Special document type used for the Tag Designer window.
ScenarioLoadingDialog::LoadScenario
void LoadScenario(std::string _project_name, std::string _tag_path)
Definition: ScenarioLoadingDialog.cpp:44
guerilla_settings.h
BlamEditorDocumentType::Tag
@ Tag
Indicates the document represents a tag file.
BlamEditorWorkspace::workspace_name
std::string workspace_name
Definition: BlamEditorWorkspace.h:37
BlamKeystone::EditorData::GetToolWindow
KEYSTONE BlamEditorToolWindow * GetToolWindow(BlamEditorToolWindowType type)
Retrieves a desired tool window.
Definition: editor_data.cpp:37
BlamKeystoneAPI::OpenWebURL
KEYSTONE_API bool OpenWebURL(std::string url)
Opens a URL in the user's default web browser.
Definition: keystone_api.cpp:63
keystone_api.h
BlamEditorWorkspace
Definition: BlamEditorWorkspace.h:30
BlamEditorWorkspace::StoreWorkspaceFromWindow
void StoreWorkspaceFromWindow()
Definition: BlamEditorWorkspace.cpp:73
BlamEditorToolWindowType::StyleEditor
@ StyleEditor
BlamEditorToolWindow_HierarchyView
Definition: hierarchy_view.h:9
BlamEditorDocument::SaveAs
virtual void SaveAs()
Attempts to save the document, prompting the user to save as a new file.
Definition: BlamEditorDocument.h:131
scenario_loading.h
BlamWorkspaceLayoutType::MDI
@ MDI
Sub-windows will be organized using MDI (Multiple Document Interface).
BlamEditorWindow::IsToolWindowOpen
bool IsToolWindowOpen(BlamEditorToolWindowType tool_type)
Checks if a given tool window type is open.
Definition: BlamEditorWindow.cpp:317
BlamKeystone::EditorData::GetMainEditorWindow
KEYSTONE BlamEditorWindow * GetMainEditorWindow()
Retrieves the main editor window.
Definition: editor_data.cpp:32
BlamEditorToolWindow_PropertiesPalette
Definition: property_view.h:11
BlamKeystone::Utils::IsPointWithinGeometry
KEYSTONE bool IsPointWithinGeometry(QWidget *widget, QPoint point)
Definition: utils.cpp:309
BlamEditorDocument::Save
virtual void Save()
Attempts to save the document, replacing the original file.
Definition: BlamEditorDocument.h:126
property_view.h
BlamEditorDocument
Interface class that any types of editor documents inherit from.
Definition: BlamEditorDocument.h:37
BlamEditorToolWindow_HierarchyView::RefreshView
void RefreshView()
Definition: hierarchy_view.cpp:44
open_scenario.h
BlamEditorWindow::mdi_area
SkinnableMdiArea * mdi_area
The MDI area used for documents. Only set when using MDI layout.
Definition: BlamEditorWindow.h:61
BlamEditorWindow
Interface class that all main editing tool windows inherit from.
Definition: BlamEditorWindow.h:48
BlamEditorWorkspace.h
tag.h
about_guerilla::about_guerilla
about_guerilla(QWidget *parent=Q_NULLPTR)
Constructs the about box.
Definition: about_guerilla.cpp:13
BlamEditorWindow::ToggleToolWindow
void ToggleToolWindow(BlamEditorToolWindowType tool_type)
Toggles the specified tool window.
Definition: BlamEditorWindow.cpp:305
sapien_about
Definition: sapien_about.h:6
tag_editor::GenerateTagEditorUI
void GenerateTagEditorUI()
Generates the UI for tag editing.
Definition: tag_editor.cpp:136
about_guerilla
The Guerilla about dialog.
Definition: about_guerilla.h:9
BlamKeystone::GetVersion
KEYSTONE BlamVersion GetVersion()
Retrieves the current version of Keystone.
Definition: version.cpp:8
guerilla_tag_details
Definition: guerilla_tag_details.h:8
BlamEditorToolWindowType::Output
@ Output
open_scenario::scenario_path_to_load
std::string scenario_path_to_load
Definition: open_scenario.h:20
BlamEditorToolWindowType::PropertiesPalette
@ PropertiesPalette
BlamEditorDocument::Close
virtual bool Close()
Closes the document and releases any resources being used by it.
Definition: BlamEditorDocument.cpp:77
BlamEditorWindow::OpenDocument
bool OpenDocument(std::string file_path, BlamTagTreeNode *tree_node, BlamEditorDocumentType doctype)
Attempts to open the specified document in the main window.
Definition: BlamEditorWindow.cpp:99
BlamKeystone::Utils::SetGraphicsViewImage
KEYSTONE void SetGraphicsViewImage(QGraphicsView *graphics_view, std::string image_path, Qt::AspectRatioMode aspect_ratio_mode)
Applies an image to a graphics view, without the need for extra scene/pixmap management.
Definition: utils.cpp:221
shared_settings
Class for the new unified Settings dialog.
Definition: shared_settings.h:18
ScenarioLoadingDialog
Definition: scenario_loading.h:29
BlamEditorToolWindow_HierarchyView::ClearView
void ClearView()
Definition: hierarchy_view.cpp:38
about_blamite
The Blamite About dialog.
Definition: about_blamite.h:10
game_window.h
BlamEditorDocument_Tag::show_unused_fields
bool show_unused_fields
Whether or not to show unused fields in the editor.
Definition: tag.h:22
shared_settings.h
BlamEditorDocument::ui
BlamEditorDocumentWidget * ui
The GUI widget associated with this document.
Definition: BlamEditorDocument.h:50