Chrysalis - CLO3D Extensions Test Coverage


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

Line Branch Decision Call Exec Source
1 #ifndef CHRYSALIS_BASEEXTENSIONSETTINGS_H
2 #define CHRYSALIS_BASEEXTENSIONSETTINGS_H
3
4 #include <QSettings>
5
6 namespace CLO3D {
7 class BaseExtensionSettings {
8 friend class ExtensionsSettings;
9 protected:
10
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ virtual ~BaseExtensionSettings() = default;
11
12 virtual void read() = 0;
13 virtual void write() = 0;
14 private:
15 void setSettings(QSettings* settings);
16 public:
17 void readSettings();
18 void writeSettings();
19 protected:
20 QSettings* settings_ = nullptr;
21 };
22 }
23
24 #endif //CHRYSALIS_BASEEXTENSIONSETTINGS_H
25