Elaztek Developer Hub
Blamite Game Engine - Keystone  00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
foundry_editor_settings.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QWidget>
4 #include "ui_foundry_editor_settings.h"
5 
7 
11 class foundry_editor_settings : public QWidget
12 {
13  Q_OBJECT
14 
15 private slots:
16  void btn_theme_editor_Click();
17  void cbox_appearance_theme_IndexChanged(int index);
18  void cbox_theme_variant_IndexChanged(int index);
19 
20 private:
21  Ui::foundry_editor_settings ui;
22 
23  qt_style_editor style_editor;
24 
25 public:
26  foundry_editor_settings(QWidget *parent = Q_NULLPTR);
28 };
BlamEditorTheme::ApplyVariant
bool ApplyVariant(std::string variant_name)
Applies a specified theme variant to the application.
Definition: BlamEditorTheme.cpp:78
themes.h
BlamEditorTheme
Class representing a Blamite Editor Theme.
Definition: themes.h:47
BlamEditorTheme::GetVariants
std::vector< BlamEditorThemeVariant > GetVariants()
Retrieves the list of theme variants.
Definition: BlamEditorTheme.cpp:153
BlamEditorTheme::ApplyTheme
bool ApplyTheme()
Applies this theme to the application.
Definition: BlamEditorTheme.cpp:37
BlamKeystone::Themes::GetTheme
KEYSTONE BlamEditorTheme * GetTheme(std::string name)
Retrieves a theme.
Definition: themes.cpp:320
BlamEditorTheme::GetName
std::string GetName()
Retrieves the theme name.
Definition: BlamEditorTheme.cpp:123
foundry_editor_settings.h
foundry_editor_settings::foundry_editor_settings
foundry_editor_settings(QWidget *parent=Q_NULLPTR)
Definition: foundry_editor_settings.cpp:6
foundry_editor_settings::~foundry_editor_settings
~foundry_editor_settings()
Definition: foundry_editor_settings.cpp:24
BlamKeystone::Themes::GetThemeList
KEYSTONE std::vector< BlamEditorTheme > * GetThemeList()
Retrieves the list of loaded themes.
Definition: themes.cpp:315
foundry_editor_settings
The Foundry settings dialog.
Definition: foundry_editor_settings.h:11
qt_style_editor
A style editing window.
Definition: qt_style_editor.h:15
qt_style_editor.h