Elaztek Developer Hub
Blamite Game Engine - Keystone  00435.06.01.25.2201.blamite
A library that enables the use of Qt in Blamite's editing tools.
RunToolCommandDocumentWidget.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QWidget>
4 #include <vector>
5 #include <string>
6 
7 #include "ui_RunToolCommandDocumentWidget.h"
8 
10 
12 {
13  Q_OBJECT
14 
15 private:
16  Ui::RunToolCommandDocumentWidget ui;
17  std::vector<std::string> common_commands = std::vector<std::string>();
18 
19 public:
20  RunToolCommandDocumentWidget(QWidget *parent = Q_NULLPTR);
22 
23 private:
24  void GenerateCommandsList();
25 
26 private slots:
27  void CategoryButtonClicked();
28  void FavoriteCheckboxChanged();
29 };
RunToolCommandDocumentWidget::~RunToolCommandDocumentWidget
~RunToolCommandDocumentWidget()
Definition: RunToolCommandDocumentWidget.cpp:23
BlamEditorDocument.h
BlamEditorDocumentType::ToolCommand
@ ToolCommand
BlamEditorDocumentWidget
Class acting as a simple interface to allow for easy retrieval of the active document.
Definition: BlamEditorDocument.h:170
RunToolCommandDocumentWidget.h
RunToolCommandDocumentWidget
Definition: RunToolCommandDocumentWidget.h:11
RunToolCommandDocumentWidget::RunToolCommandDocumentWidget
RunToolCommandDocumentWidget(QWidget *parent=Q_NULLPTR)
Definition: RunToolCommandDocumentWidget.cpp:7
BlamKeystone::EditorData::GetDocumentTypeConfiguration
KEYSTONE BlamConfigurationFile * GetDocumentTypeConfiguration(BlamEditorDocumentType type)
Attempts to locate the configuration file for the specified document type.
Definition: document_config.cpp:108