Chrysalis - CLO3D Extensions
Toggle main menu visibility
Loading...
Searching...
No Matches
BaseExtension.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_BASEEXTENSION_H
2
#define CHRYSALIS_BASEEXTENSION_H
3
4
#include "
LocalServer.h
"
5
#include "
CommandRunner.h
"
6
#include "
ExtensionsSettingsDialog.h
"
7
8
namespace
CLO3D
{
9
class
BaseExtension
{
10
public
:
11
virtual
~BaseExtension
() =
default
;
12
13
virtual
void
install
() {}
14
virtual
void
startup
() {}
15
virtual
void
configure
(QWidget* widget) {}
16
virtual
void
configureMenu
(QMenu* extensionMenu) {}
17
virtual
void
configureStatusBar
(QWidget* parent) {}
18
virtual
void
configureCommands
(
CommandRunner
* container) {}
19
virtual
void
configureSettings
(
ExtensionsSettings
* extensionsSettings) {}
20
virtual
void
configureSettingsUI
(
UI::ExtensionsSettingsDialog
* extensionsSettingsDialog) {}
21
virtual
void
configureLocalServer
(
LocalServer
* localServer) {}
22
};
23
}
24
25
#endif
//CHRYSALIS_BASEEXTENSION_H
CommandRunner.h
ExtensionsSettingsDialog.h
LocalServer.h
CLO3D::BaseExtension
Definition
BaseExtension.h:9
CLO3D::BaseExtension::configureMenu
virtual void configureMenu(QMenu *extensionMenu)
Definition
BaseExtension.h:16
CLO3D::BaseExtension::~BaseExtension
virtual ~BaseExtension()=default
CLO3D::BaseExtension::configureStatusBar
virtual void configureStatusBar(QWidget *parent)
Definition
BaseExtension.h:17
CLO3D::BaseExtension::configureLocalServer
virtual void configureLocalServer(LocalServer *localServer)
Definition
BaseExtension.h:21
CLO3D::BaseExtension::configure
virtual void configure(QWidget *widget)
Definition
BaseExtension.h:15
CLO3D::BaseExtension::configureSettings
virtual void configureSettings(ExtensionsSettings *extensionsSettings)
Definition
BaseExtension.h:19
CLO3D::BaseExtension::install
virtual void install()
Definition
BaseExtension.h:13
CLO3D::BaseExtension::configureSettingsUI
virtual void configureSettingsUI(UI::ExtensionsSettingsDialog *extensionsSettingsDialog)
Definition
BaseExtension.h:20
CLO3D::BaseExtension::startup
virtual void startup()
Definition
BaseExtension.h:14
CLO3D::BaseExtension::configureCommands
virtual void configureCommands(CommandRunner *container)
Definition
BaseExtension.h:18
CLO3D::CommandRunner
Definition
CommandRunner.h:11
CLO3D::ExtensionsSettings
Definition
ExtensionsSettings.h:11
CLO3D::LocalServer
Definition
LocalServer.h:10
CLO3D::UI::ExtensionsSettingsDialog
Definition
ExtensionsSettingsDialog.h:17
CLO3D
Definition
BaseCommand.h:8
integrations
clo3d
include
BaseExtension.h
Generated by
1.17.0