Elaztek Developer Hub
Blamite Game Engine - Keystone  00445.10.05.25.2105.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  std::string location = "";
22 
23 public:
24  GuerillaNewTagDialog(QWidget* parent = Q_NULLPTR);
25 
26  void SetOutputFileLocation(std::string _location);
27 
28 private slots:
29 
33  void OKButtonClicked();
34 
38  void CancelButtonClicked();
39 };
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
GuerillaNewTagDialog::SetOutputFileLocation
void SetOutputFileLocation(std::string _location)
Definition: new_tag.cpp:69
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:135