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.
new_tag.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 #include <Strings/components/settings/config/config.h>
5 
7 #include "ui_new_tag.h"
8 
15 class GuerillaNewTagDialog : public QDialog
16 {
17  Q_OBJECT
18 
19 private:
20  Ui::new_tag ui;
21 
22 public:
23  GuerillaNewTagDialog(QWidget* parent = Q_NULLPTR);
24 
25 private slots:
26 
30  void OKButtonClicked();
31 
35  void CancelButtonClicked();
36 };
BlamEditorDocument_Tag
Class representing a Tag document.
Definition: tag.h:15
editor_data.h
new_tag.h
GuerillaNewTagDialog::GuerillaNewTagDialog
GuerillaNewTagDialog(QWidget *parent=Q_NULLPTR)
Definition: new_tag.cpp:9
BlamEditorDocument_Tag::is_compiled
bool is_compiled
Whether or not this tag was loaded from a compiled/binary tag, rather than a decompiled/XML tag.
Definition: tag.h:22
BlamEditorWindow::config
BlamConfigurationFile * config
The configuration file for this editor window.
Definition: BlamEditorWindow.h:55
BlamKeystone::EditorData::GetMainEditorWindow
KEYSTONE BlamEditorWindow * GetMainEditorWindow()
Retrieves the main editor window.
Definition: editor_data.cpp:34
GuerillaNewTagDialog
Class for the Guerilla New Tag dialog.
Definition: new_tag.h:15
BlamEditorWindow
Interface class that all main editing tool windows inherit from.
Definition: BlamEditorWindow.h:34
tag.h
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:134