Chrysalis - CLO3D Extensions Test Coverage


integrations/clo3d/
File: integrations/clo3d/include/BaseExtension.h
Date: 2026-08-27 18:36:08
Lines:
0/10
0.0%
Functions:
0/10
0.0%
Branches:
0/0
-%
Decisions:
0/0
-%
Calls:
0/2
0.0%

Line Branch Decision Call Exec Source
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
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ 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
26