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.
tool_window.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDockWidget>
4 #include "ui_tool_window.h"
6 
8 {
9  Q_OBJECT
10 
11 private:
12  Ui::tool_window ui;
13 
14 public:
15  BlamEditorToolWindow_ToolWindow(QWidget *parent = Q_NULLPTR);
17 
18  std::string GetCurrentPalette();
20 
21  void RefreshUI();
22 
23 private slots:
24  void PaletteIndexChanged(int index);
25  void ItemIndexChanged(int index);
26  void OnRebuildCppProjectButtonClicked();
27 };
BlamEditorToolWindow
Base class for all editor tool windows.
Definition: BlamEditorToolWindow.h:38
BlamEditorToolWindow.h
BlamEditorToolWindow_ToolWindow::GetCurrentPalette
std::string GetCurrentPalette()
Definition: tool_window.cpp:67
BlamEditorToolWindow_ToolWindow::~BlamEditorToolWindow_ToolWindow
~BlamEditorToolWindow_ToolWindow()
Definition: tool_window.cpp:20
BlamEditorToolWindow_ToolWindow
Definition: tool_window.h:7
BlamEditorToolWindowType::ToolWindow
@ ToolWindow
The tool window, used to configure tool options. Used in Sapien.
BlamEditorToolWindow_ToolWindow::RefreshUI
void RefreshUI()
Definition: tool_window.cpp:77
BlamEditorToolWindowType
BlamEditorToolWindowType
Enumerator containing all possible editor tool window types.
Definition: BlamEditorToolWindow.h:21
BlamEditorToolWindow_ToolWindow::GetCurrentPaletteIndex
int GetCurrentPaletteIndex()
Definition: tool_window.cpp:72
tool_window.h
BlamEditorToolWindow_ToolWindow::BlamEditorToolWindow_ToolWindow
BlamEditorToolWindow_ToolWindow(QWidget *parent=Q_NULLPTR)
Definition: tool_window.cpp:7