Elaztek Developer Hub
Blamite Game Engine - Keystone  00327.06.27.21.1056.blamite
A library that enables the use of Qt in Blamite's editing tools.
Todo List
Class BlamEditorTheme
Add some proper documentation for Editor Themes.
Class BlamEditorToolWindow_Output
Make it so that output is preserved when the window is destroyed/re-created (or maybe just dont destroy to begin with).
Member BlamKeystoneAPI::ShowErrorDialog (bool classic, bool allow_safemode, bool allow_continue, const char *text)
Have return value changed over to use KeystoneDialogResult instead.
Member BlamKeystoneAPI::ShowFoundryWindow ()
Have return value changed over to use KeystoneDialogResult instead.
Member BlamKeystoneAPI::ShowGuerillaWindow (BlamConfigurationFile *guerilla_config)

Have return value changed over to use KeystoneDialogResult instead.

Remove parameter for guerilla config, as all accessing of config should be done directly.

Member BlamKeystoneAPI::ShowSapienWindow ()
Have return value changed over to use KeystoneDialogResult instead.
Class guerilla_settings
Implement save button.
Class guerilla_theme_preview
Implement.
Class KeystoneThemeChangeReceiver
Replace with a more elegant system.
Class qt_message_box
Make an API function to call this and return a value.
Class qt_style_editor

Ensure clipboard contents are kept after application exit.

Maybe make stylesheet text field easier to look at.

Implement save functionality.

Class tool_gui_window
Implement.
Class ui_ascii_field
Make UI more in-line with H2Guerilla.