Chrysalis - CLO3D DevTools Extension
Toggle main menu visibility
Loading...
Searching...
No Matches
DevToolsExtension.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_DEVTOOLSEXTENSION_H
2
#define CHRYSALIS_DEVTOOLSEXTENSION_H
3
4
#include "
BaseDevTool.h
"
5
#include "BaseExtension.h"
6
#include "
UIExporterTool.h
"
7
8
namespace
CLO3D
{
9
class
DevToolsExtension
:
public
BaseExtension {
10
public
:
11
~DevToolsExtension
()
override
;
12
13
static
DevToolsExtension
*
create
();
14
15
void
addDevTool
(
BaseDevTool
* tool);
16
17
void
startup
()
override
;
18
void
configureCommands
(CommandRunner* runner)
override
;
19
void
configureSettings
(ExtensionsSettings* extensionsSettings)
override
;
20
void
configureSettingsUI
(UI::ExtensionsSettingsDialog *extensionsSettingsDialog)
override
;
21
private
:
22
std::list<BaseDevTool*> devTools_;
23
};
24
}
25
26
#endif
//CHRYSALIS_DEVTOOLSEXTENSION_H
BaseDevTool.h
UIExporterTool.h
CLO3D::BaseDevTool
Definition
BaseDevTool.h:7
CLO3D::DevToolsExtension
Definition
DevToolsExtension.h:9
CLO3D::DevToolsExtension::configureSettingsUI
void configureSettingsUI(UI::ExtensionsSettingsDialog *extensionsSettingsDialog) override
Definition
DevToolsExtension.cpp:43
CLO3D::DevToolsExtension::create
static DevToolsExtension * create()
Definition
DevToolsExtension.cpp:16
CLO3D::DevToolsExtension::startup
void startup() override
Definition
DevToolsExtension.cpp:27
CLO3D::DevToolsExtension::addDevTool
void addDevTool(BaseDevTool *tool)
Definition
DevToolsExtension.cpp:23
CLO3D::DevToolsExtension::~DevToolsExtension
~DevToolsExtension() override
Definition
DevToolsExtension.cpp:10
CLO3D::DevToolsExtension::configureCommands
void configureCommands(CommandRunner *runner) override
Definition
DevToolsExtension.cpp:33
CLO3D::DevToolsExtension::configureSettings
void configureSettings(ExtensionsSettings *extensionsSettings) override
Definition
DevToolsExtension.cpp:37
CLO3D
Definition
BaseDevTool.h:6
integrations
clo3d
extensions
dev-tools
include
DevToolsExtension.h
Generated by
1.17.0