Elaztek Developer Hub
Blamite Game Engine - Keystone  00453.06.08.26.0624.blamite
A library that enables the use of Qt in Blamite's editing tools.
SapienToolbar.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDockWidget>
4 #include "ui_SapienToolbar.h"
5 
7 
9 {
10  Q_OBJECT
11 
12 private:
13  Ui::SapienToolbar ui;
14 
15  std::string current_palette = "NONE";
16  int current_palette_index = -1;
17 
18 public:
19  BlamEditorToolWindow_SapienToolbar(QWidget *parent = Q_NULLPTR);
21 
22 private slots:
23  void OnPlaceButtonClicked();
24  void OnDeleteButtonClicked();
25  void OnPickTagButtonClicked();
26 };
BlamEditorToolWindow
Base class for all editor tool windows.
Definition: BlamEditorToolWindow.h:39
editor_data.h
BlamEditorToolWindow_SapienToolbar::BlamEditorToolWindow_SapienToolbar
BlamEditorToolWindow_SapienToolbar(QWidget *parent=Q_NULLPTR)
Definition: SapienToolbar.cpp:11
SelectTagDialog::HasTag
bool HasTag()
Definition: SelectTagDialog.cpp:63
BlamEditorToolWindowType::HierarchyView
@ HierarchyView
The hierarchy view, used to view objects within a scenario. Used in Sapien.
hierarchy_view.h
BlamEditorToolWindowType
BlamEditorToolWindowType
Enumerator containing all possible editor tool window types.
Definition: BlamEditorToolWindow.h:21
BlamKeystone::EditorData::GetToolWindow
KEYSTONE BlamEditorToolWindow * GetToolWindow(BlamEditorToolWindowType type)
Retrieves a desired tool window.
Definition: editor_data.cpp:40
SelectTagDialog::GetTagClass
std::string GetTagClass()
Definition: SelectTagDialog.cpp:73
BlamEditorToolWindow_HierarchyView
Definition: hierarchy_view.h:10
SelectTagDialog::GetTagPath
std::string GetTagPath()
Definition: SelectTagDialog.cpp:68
BlamEditorToolWindow_SapienToolbar
Definition: SapienToolbar.h:8
SelectTagDialog::GetTagClassLong
std::string GetTagClassLong()
Definition: SelectTagDialog.cpp:78
BlamEditorToolWindow_HierarchyView::GetCurrentFolderIndex
int GetCurrentFolderIndex()
Definition: hierarchy_view.cpp:145
SelectTagDialog
Definition: SelectTagDialog.h:8
SelectTagDialog.h
SapienToolbar.h
BlamEditorToolWindow_HierarchyView::RefreshItemPane
void RefreshItemPane()
Definition: hierarchy_view.cpp:82
BlamEditorToolWindowType::SapienToolbar
@ SapienToolbar
Basic toolbar for sapien. Used to allow simpler object placement.
BlamEditorToolWindow_SapienToolbar::~BlamEditorToolWindow_SapienToolbar
~BlamEditorToolWindow_SapienToolbar()
Definition: SapienToolbar.cpp:22