Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.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 
9 class new_tag : public QDialog
10 {
11  Q_OBJECT
12 
13 private slots:
14  void btn_ok_Click();
15  void btn_cancel_Click();
16 
17 private:
18  Ui::new_tag ui;
19  BlamEditorWindow* main_window = nullptr;
20 
21 public:
22  new_tag(BlamEditorWindow* _main_window, QWidget *parent = Q_NULLPTR);
23  ~new_tag();
24 };
BlamEditorDocument_Tag
Class representing a Tag document.
Definition: tag.h:15
editor_data.h
new_tag.h
new_tag
Definition: new_tag.h: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:67
BlamEditorWindow
Interface class that all main editing tool windows inherit from.
Definition: BlamEditorWindow.h:48
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:99
new_tag::~new_tag
~new_tag()
Definition: new_tag.cpp:39
new_tag::new_tag
new_tag(BlamEditorWindow *_main_window, QWidget *parent=Q_NULLPTR)
Definition: new_tag.cpp:7