mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-10-28 03:19:49 -05:00
26 lines
714 B
C++
26 lines
714 B
C++
#pragma once
|
|
#include "macro-action-variable-group.hpp"
|
|
|
|
namespace advss {
|
|
|
|
class VariableActionBasic : public VariableActionGroup {
|
|
public:
|
|
std::unique_ptr<VariableActionGroup> Copy() const override;
|
|
bool Perform(MacroActionVariable &, MacroActionVariable::Action,
|
|
Variable &) override;
|
|
};
|
|
|
|
class VariableActionBasicEdit : public VariableActionGroupEdit {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
VariableActionBasicEdit(QWidget *parent,
|
|
std::shared_ptr<MacroActionVariable> entryData);
|
|
static VariableActionGroupEdit *
|
|
Create(QWidget *parent, std::shared_ptr<MacroActionVariable> entryData);
|
|
void UpdateEntryData() override {}
|
|
void SetWidgetVisibility(MacroActionVariable::Action) override;
|
|
};
|
|
|
|
} // namespace advss
|