![]() |
Blamite Game Engine - Keystone
00325.06.26.21.2032.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
#include <string>#include <vector>#include <map>#include "components/interface/KeystoneThemeChangeReceiver.h"#include "components/resources/resources.h"Go to the source code of this file.
Classes | |
| struct | BlamEditorThemeVariant |
| Structure representing a theme variant. More... | |
| class | BlamEditorTheme |
| Class representing a Blamite Editor Theme. More... | |
Namespaces | |
| BlamKeystone | |
| Namespace for anything within the Keystone library. | |
| BlamKeystone::Themes | |
| Namespace containing functions for the Keystone theme component. | |
Macros | |
| #define | KEYSTONE |
| #define | DEFAULT_QT_STYLE "windowsvista" |
| The default Qt style. More... | |
Enumerations | |
| enum | BlamEditorThemeType { BuiltIn, User, QtTheme } |
| Enumerator for all possible theme types. More... | |
Functions | |
| KEYSTONE bool | BlamKeystone::Themes::LoadThemes () |
| Loads all themes from Qt and the keystone theme folders. More... | |
| KEYSTONE bool | BlamKeystone::Themes::ApplyTheme (std::string name) |
| Applies a new theme to the application. More... | |
| KEYSTONE std::vector< BlamEditorTheme > * | BlamKeystone::Themes::GetThemeList () |
| Retrieves the list of loaded themes. More... | |
| KEYSTONE BlamEditorTheme * | BlamKeystone::Themes::GetTheme (std::string name) |
| Retrieves a theme. More... | |
| KEYSTONE BlamEditorTheme * | BlamKeystone::Themes::GetActiveTheme () |
| Retrieves the currently selected theme. More... | |
| KEYSTONE void | BlamKeystone::Themes::UpdateActiveTheme (BlamEditorTheme *theme) |
| Updates the stored index of the current active theme. More... | |
| KEYSTONE void | BlamKeystone::Themes::AddReceiver (KeystoneThemeChangeReceiver *receiver) |
| Registers a new theme change receiver, which will be notified whenever the active theme changes. More... | |
| KEYSTONE void | BlamKeystone::Themes::RemoveReceiver (KeystoneThemeChangeReceiver *receiver) |
| Unregisters a theme change receiver. More... | |
| #define DEFAULT_QT_STYLE "windowsvista" |
The default Qt style.
Used in any themes which don't specify a base style.
| #define KEYSTONE |
| enum BlamEditorThemeType |