mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-09-07 09:05:57 -05:00
Add missing virtual destructors
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
class MacroAction : public MacroSegment {
|
||||
public:
|
||||
MacroAction(Macro *m) : MacroSegment(m) {}
|
||||
virtual ~MacroAction() = default;
|
||||
virtual bool PerformAction() = 0;
|
||||
virtual bool Save(obs_data_t *obj) = 0;
|
||||
virtual bool Load(obs_data_t *obj) = 0;
|
||||
|
||||
@@ -62,6 +62,7 @@ private:
|
||||
class MacroCondition : public MacroSegment {
|
||||
public:
|
||||
MacroCondition(Macro *m) : MacroSegment(m) {}
|
||||
virtual ~MacroCondition() = default;
|
||||
virtual bool CheckCondition() = 0;
|
||||
virtual bool Save(obs_data_t *obj) = 0;
|
||||
virtual bool Load(obs_data_t *obj) = 0;
|
||||
|
||||
@@ -10,6 +10,7 @@ class Macro;
|
||||
class MacroSegment {
|
||||
public:
|
||||
MacroSegment(Macro *m) : _macro(m) {}
|
||||
virtual ~MacroSegment() = default;
|
||||
Macro *GetMacro() { return _macro; }
|
||||
void SetIndex(int idx) { _idx = idx; }
|
||||
int GetIndex() { return _idx; }
|
||||
|
||||
Reference in New Issue
Block a user